public static bool InsertarCompra(ECompras compra) { using (var db = new VentasConexión()) { try { var id = db.EMovimientos.Any() ? db.EMovimientos.Max(d => d.Id) + 1 : 1; var movimiento = new EMovimientos { Id = id, IdEmpresa = compra.IdEmpresa, Fecha = DateTime.Now, idCompra = compra.Id, Debito = compra.Importe }; db.EMovimientos.Add(movimiento); db.SaveChanges(); return(true); } catch (Exception) { return(false); } } }
public string insertar(EMovimientos obj) { if (string.IsNullOrEmpty(obj.documento)) { return("Numero de Documento Incorrecto"); } if (mDao.insertar(obj) > 0) { return("Exito"); } else { return("Error al Guardar Movimiento"); } }
private void guardarMovimiento() { BLL.MovimientoBLL bllMov = new BLL.MovimientoBLL(); EMovimientos objMov = new EMovimientos(); objMov.cCosto = txtcentro.Text; objMov.codActivo = txtCodigo.Text; objMov.descripcion = "COMPRA DE ACTIVOS"; objMov.documento = tipoDoc + numConsecutivo; objMov.estado = "AP"; objMov.fecha = DateTime.Now; objMov.nit = "0"; objMov.periodo = BLL.Inicializar.periodo; objMov.tipoDoc = tipoDoc; objMov.tipoMov = "COMPRA"; objMov.valor = UtilSystem.DIN(txtvalComercial.Text); bllMov.insertar(objMov); }
public int insertar(EMovimientos obj) { int reg = 0; // Obtiene el numero de Registros afectados string sql = "INSERT INTO afmovimientos (idMovimiento, documento, tipodoc,periodo," + " fecha, tipoMov, descripcion, codActivo, valTotal, estado, ccosto, nitc) " + " VALUES (null, ?documento, ?tipodoc, ?periodo, ?fecha, ?tipoMov," + " ?descripcion, ?codActivo, ?valTotal, ?estado, ?ccosto, ?nitc)"; using (conexion cnx = new conexion()) { cnx.cadena = Configuracion.Instanciar.conexionBD(); using (MySqlCommand cmd = new MySqlCommand()) { cmd.CommandText = sql; cmd.Connection = cnx.getConexion(); cmd.Parameters.Add("?documento", MySqlDbType.String).Value = obj.documento; cmd.Parameters.Add("?tipodoc", MySqlDbType.String).Value = obj.tipoDoc; cmd.Parameters.Add("?periodo", MySqlDbType.String).Value = obj.periodo; cmd.Parameters.Add("?fecha", MySqlDbType.DateTime).Value = obj.fecha; cmd.Parameters.Add("?tipoMov", MySqlDbType.String).Value = obj.tipoMov; cmd.Parameters.Add("?codActivo", MySqlDbType.String).Value = obj.codActivo; cmd.Parameters.Add("?descripcion", MySqlDbType.String).Value = obj.descripcion; cmd.Parameters.Add("?valTotal", MySqlDbType.String).Value = obj.valor; cmd.Parameters.Add("?estado", MySqlDbType.String).Value = obj.estado; cmd.Parameters.Add("?ccosto", MySqlDbType.String).Value = obj.cCosto; cmd.Parameters.Add("?nitc", MySqlDbType.String).Value = obj.nit; if (cnx.abrirConexion()) { reg = cmd.ExecuteNonQuery(); cnx.cerrarConexion(); } } } return(reg); }