Beispiel #1
0
 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);
         }
     }
 }
Beispiel #2
0
        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");
            }
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
        }