public void InsertarVendedores(vendedor vendedor) { string Query = "INSERT INTO VENDEDOR VALUES (@NombVendedor," + "@Comision)"; using (ComandoSQL = new SqlCommand()) { ComandoSQL.CommandText = Query; ComandoSQL.Connection = AccesoDatos.ObtenerConexion(); ComandoSQL.CommandType = CommandType.Text; try { ComandoSQL.Parameters.AddWithValue("@NombVendedor", vendedor.NOMB_VENDEDOR); ComandoSQL.Parameters.AddWithValue("@Comision", vendedor.COMISION); ComandoSQL.ExecuteNonQuery(); } catch (Exception) { throw; } finally { AccesoDatos.CerrarConexion(); } } }
public void InsertarUsuario(usuario usuario) { using (ComandoSQL = new SqlCommand()) { ComandoSQL.Connection = AccesoDatos.ObtenerConexion(); ComandoSQL.CommandType = CommandType.StoredProcedure; ComandoSQL.CommandText = "proc_CREARUSUARIO"; try { ComandoSQL.Parameters.AddWithValue("@nombreusuario", usuario.Usuario); ComandoSQL.Parameters.AddWithValue("@clave", usuario.Clave); ComandoSQL.Parameters.AddWithValue("@estatus", "A"); //Ejecutar Comando ComandoSQL.ExecuteNonQuery(); } catch (Exception) { throw; } finally { AccesoDatos.CerrarConexion(); } } }
public void Insertarproveedor(proveedor proveedor) { //verificamos si hay una transaccion if (AccesoDatos.Transaction != null) { ComandoSQL.Transaction = AccesoDatos.Transaction; } string Query = "INSERT INTO PROVEEDOR VALUES(@NombProveedor,@Direcciom,@Pais)"; using (ComandoSQL = new SqlCommand()) { ComandoSQL.Connection = AccesoDatos.ObtenerConexion(); // ComandoSQL.CommandType = CommandType.StoredProcedure; ComandoSQL.CommandText = Query; try { ComandoSQL.Parameters.AddWithValue("@NombProveedor", proveedor.NOMB_PROVEEDOR); ComandoSQL.Parameters.AddWithValue("@Direcciom", proveedor.DIRECCION); ComandoSQL.Parameters.AddWithValue("@PAIS", proveedor.PAIS); //Ejecutar Comando ComandoSQL.ExecuteNonQuery(); } catch (Exception) { //verificamos si hay una transaccion if (AccesoDatos.Transaction != null) { AccesoDatos.DevolverTransaccion(); } throw; } finally { AccesoDatos.CerrarConexion(); } } }
public void InsertarProducto(producto producto) { //verificamos si hay una transaccion if (AccesoDatos.Transaction != null) { ComandoSQL.Transaction = AccesoDatos.Transaction; } string Query = "INSERT INTO PRODUCTO VALUES(@DescProducto,@IdProveedor,@Costo,@Precio)"; using (ComandoSQL = new SqlCommand()) { ComandoSQL.Connection = AccesoDatos.ObtenerConexion(); //ComandoSQL.CommandType = CommandType.StoredProcedure; ComandoSQL.CommandText = Query; try { ComandoSQL.Parameters.AddWithValue("@DescProducto", producto.DESC_PRODUCTO); ComandoSQL.Parameters.AddWithValue("@IdProveedor", producto.ID_PROVEEDOR); ComandoSQL.Parameters.AddWithValue("@Costo", producto.COSTO); ComandoSQL.Parameters.AddWithValue("@Precio", producto.PRECIO); //Ejecutar Comando ComandoSQL.ExecuteNonQuery(); } catch (Exception) { //verificamos si hay una transaccion if (AccesoDatos.Transaction != null) { AccesoDatos.DevolverTransaccion(); } throw; } finally { AccesoDatos.CerrarConexion(); } } }
public int Insertarfactura(factura factura) { //AccesoDatos.IniciarTransaction(); string Query = "proc_FACTURAInsert"; using (ComandoSQL = new SqlCommand()) { if (AccesoDatos.Transaction != null) { ComandoSQL.Transaction = AccesoDatos.Transaction; } ComandoSQL.Connection = AccesoDatos.ObtenerConexion(); ComandoSQL.CommandType = CommandType.StoredProcedure; ComandoSQL.CommandText = Query; try { ComandoSQL.Parameters.AddWithValue("@IdCliente ", factura.ID_CLIENTE); ComandoSQL.Parameters.AddWithValue("@IdVendedor", factura.ID_VENDEDOR); ComandoSQL.Parameters.AddWithValue("@Saldoinicial", factura.SALDOINICIAL); ComandoSQL.Parameters.AddWithValue("@SaldoFinal", factura.SALDOFINAL); //Ejecutar Comando var resultado = Convert.ToInt32(ComandoSQL.ExecuteScalar()); if (factura.FACTURADETALLE.Count > 0) { foreach (var item in factura.FACTURADETALLE) { item.FACTURAID = resultado; InsetarDetalleFactura(item); } } AccesoDatos.ConfirmarTrasaccion(); return(resultado); } catch (Exception) { if (AccesoDatos.Transaction != null) { AccesoDatos.DevolverTransaccion(); } throw; } finally { AccesoDatos.CerrarConexion(); } } }
public void InsertarClientes(cliente cliente) { using (ComandoSQL = new SqlCommand()) { //verificamos si hay una transaccion if (AccesoDatos.Transaction != null) { ComandoSQL.Transaction = AccesoDatos.Transaction; } ComandoSQL.Connection = AccesoDatos.ObtenerConexion(); ComandoSQL.CommandType = CommandType.StoredProcedure; ComandoSQL.CommandText = "proc_CLIENTEInsert"; try { //ComandoSQL.Parameters.AddWithValue("@IdCliente", cliente.ID_CLIENTE); ComandoSQL.Parameters.AddWithValue("@NombCliente", cliente.NOMB_CLIENTE); ComandoSQL.Parameters.AddWithValue("@Direccion", cliente.DIRECCION); ComandoSQL.Parameters.AddWithValue("@Pais", cliente.PAIS); ComandoSQL.Parameters.AddWithValue("@SaldoIni", cliente.SALDO_INI); ComandoSQL.Parameters.AddWithValue("@SaldoFinal", cliente.SALDO_FINAL); //Ejecutar Comando ComandoSQL.ExecuteNonQuery(); } catch (Exception) { if (AccesoDatos.Transaction != null) { AccesoDatos.DevolverTransaccion(); } throw; } finally { AccesoDatos.CerrarConexion(); } } }