ayuda con registro en visual
Publicado por ernesto (1 intervención) el 07/07/2018 07:09:49
tengo todo el codigo echo de mi programa que tiene conexion sql con el visual pero por algun motivo no hace el registro al insertar solo me voto el mensaje registro echo , 0
aqui lo pueden ver programado con paquetes dao
METODO
LLAMA A ALA LOGICA
EL BOTON
LA CONSULTA SQL
aqui lo pueden ver programado con paquetes dao
METODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
public int agregarPedido(Proyecto_ventas.entidad.Pedido ped){
try{
Proyecto_ventas.baseDatos.conexion.getConexion().Open();
SqlCommand oPedido = new SqlCommand("USP_INSERTAR_PEDIDOS",Proyecto_ventas.baseDatos.conexion.getConexion());
oPedido.CommandType = System.Data.CommandType .StoredProcedure;
oPedido.Parameters.AddWithValue ("@codpe", ped.codpe);
oPedido.Parameters.AddWithValue ("@idcl", ped.idcl);
oPedido.Parameters.AddWithValue("@fec", ped.fec);
oPedido.Parameters.AddWithValue("@codem", ped.codem);
oPedido.Parameters.AddWithValue("@codme", ped.codme);
oPedido.Parameters.AddWithValue("@desc", ped.desc);
oPedido.Parameters.AddWithValue("@uni", ped.uni);
int result = oPedido.ExecuteNonQuery();
listarpedido();
oPedido.Dispose();
return result;
}
catch(Exception ex ) {
}
finally{
Proyecto_ventas.baseDatos.conexion.cerrarConexion();
}
return 0;
}
LLAMA A ALA LOGICA
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public int agregarPedido(Proyecto_ventas.entidad.Pedido ped)
{
try
{
return new Proyecto_ventas.AccesoDatos.PedidoDAO().agregarPedido(ped);
}
catch (Exception ex)
{
}
return 0;
}
public DataTable listarpedido()
{
try
{
return new Proyecto_ventas.AccesoDatos.PedidoDAO().listarpedido();
}
catch (Exception ex)
{
}
return null;
EL BOTON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
private void button2_Click(object sender, EventArgs e)
{
ped = new Proyecto_ventas.entidad.Pedido();
ped.codpe = this.txtCodigoPedido.Text;
ped.idcl = this.txtCodigoCliente.Text;
ped.codem = this.txtCodigoEmpleado.Text;
ped.fec = this.txtFecha.Text;
ped.codme = this.txtMesa.Text;
ped.desc = this.txtDescripcion.Text;
ped.uni = this.txtUnidades.Text;
int respuesta = pedBLO.agregarPedido(ped);
MessageBox.Show("Registro grabado satisfactoriamente!!!!!" + respuesta);
}
LA CONSULTA SQL
1
2
3
4
5
6
7
8
9
10
CREATE PROC USP_INSERTAR_PEDIDOS
@codpe char(8),
@idcl char(8),
@codem char(8),
@fec datetime,
@codme char(8),
@desc varchar(50),
@uni integer
as
insert into TB_PEDIDO VALUES (@codpe,@idcl,@codem,@fec,@codme,@desc,@uni)
Valora esta pregunta
0