Ejemplo n.º 1
0
        public JsonResult ListarIngreso(IngresoModel listaIngreso)
        {
            List <IngresoModel> ingresoResultado = new List <IngresoModel>();

            ingresoResultado = this.contabilidadBDD.ListarIngreso(listaIngreso.FechaIngreso);
            return(Json(ingresoResultado));
        }
Ejemplo n.º 2
0
        public JsonResult ObtenerIngreso(IngresoModel ingreso)
        {
            IngresoModel ingresoResultado = new IngresoModel();

            ingresoResultado = this.contabilidadBDD.ObtenerIngreso(ingreso.IngresoID);
            return(Json(ingresoResultado));
        }
Ejemplo n.º 3
0
        public IngresoModel Recuperar_Ingreso(long IdIngreso)
        {
            string    Query         = String.Format("SELECT * FROM Ingresos WHERE IdIngreso=('{0}') AND StatusIngreso=1", IdIngreso);
            var       Resultado     = _oConexionDAL.TablaConnsulta(Query);
            DataTable Datos         = Resultado;
            DataRow   Row           = Datos.Rows[0];
            var       oIngresoModel = new IngresoModel()
            {
                IdIngreso         = Convert.ToInt32(Row["IdIngreso"]),
                IdProducto        = Convert.ToInt32(Row["IdProducto"]),
                IdTipoIngreso     = Convert.ToInt32(Row["IdTipoIngreso"]),
                CantidadIngresada = Convert.ToInt32(Row["CantidadIngresada"])
            };

            return(oIngresoModel);
            //try
            //{

            //}
            //catch (Exception)
            //{

            //    return null;
            //}
        }
Ejemplo n.º 4
0
        public List <IngresoModel> ListarIngreso(DateTime fechaIngreso)
        {
            List <IngresoModel> listaIngresoResultado = new List <IngresoModel>();

            var fechaconsulta = fechaIngreso.ToString("yyyy-MM-dd");

            string sentenciaSql = "SELECT IngresoID, DescripcionIngreso, ServicioIngreso, ValorIngreso, FechaIngreso " +
                                  "FROM Ingreso " +
                                  $"WHERE FechaIngreso = '{fechaconsulta}'";

            DataTable tablaDatos = this.conexion.ComandoConsulta(sentenciaSql);

            for (int i = 0; i < tablaDatos.Rows.Count; i++)
            {
                IngresoModel ingresoResultado = new IngresoModel();
                ingresoResultado.IngresoID          = tablaDatos.Rows[i].Field <int>("IngresoID");
                ingresoResultado.DescripcionIngreso = tablaDatos.Rows[i].Field <string>("DescripcionIngreso");
                ingresoResultado.ServicioIngreso    = tablaDatos.Rows[i].Field <string>("ServicioIngreso");
                ingresoResultado.ValorIngreso       = tablaDatos.Rows[i].Field <decimal>("ValorIngreso");
                ingresoResultado.FechaIngreso       = tablaDatos.Rows[i].Field <DateTime>("FechaIngreso");

                listaIngresoResultado.Add(ingresoResultado);
            }

            return(listaIngresoResultado);
        }
Ejemplo n.º 5
0
        ///INFORME I/E

        public List <IngresoModel> InformeIngreso(DateTime fechaInicio, DateTime fechaFin)
        {
            List <IngresoModel> listaEgresoResultado = new List <IngresoModel>();

            var fecha1 = fechaInicio.ToString("yyyy-MM-dd");
            var fecha2 = fechaFin.ToString("yyyy-MM-dd");

            string sentenciaSql = "SELECT IngresoID, DescripcionIngreso, ServicioIngreso, ValorIngreso, FechaIngreso " +
                                  "FROM Ingreso " +
                                  $"WHERE FechaIngreso  BETWEEN '{fecha1}' AND '{fecha2}'";

            DataTable tablaDatos = this.conexion.ComandoConsulta(sentenciaSql);

            for (int i = 0; i < tablaDatos.Rows.Count; i++)
            {
                IngresoModel egresoResultado = new IngresoModel();
                egresoResultado.IngresoID          = tablaDatos.Rows[i].Field <int>("IngresoID");
                egresoResultado.DescripcionIngreso = tablaDatos.Rows[i].Field <string>("DescripcionIngreso");
                egresoResultado.ServicioIngreso    = tablaDatos.Rows[i].Field <string>("ServicioIngreso");
                egresoResultado.ValorIngreso       = tablaDatos.Rows[i].Field <decimal>("ValorIngreso");
                egresoResultado.FechaIngreso       = tablaDatos.Rows[i].Field <DateTime>("FechaIngreso");
                egresoResultado.FechaString        = tablaDatos.Rows[i].Field <DateTime>("FechaIngreso").ToString("dd/MM/yyyy");

                listaEgresoResultado.Add(egresoResultado);
            }

            return(listaEgresoResultado);
        }
Ejemplo n.º 6
0
        public bool ModificarIngreso(IngresoModel ingreso)
        {
            bool ingresado = false;
            int  resultado = 0;

            string sentenciaSql = "UPDATE Ingreso " +
                                  "SET DescripcionIngreso = @DescripcionIngreso, ServicioIngreso = @ServicioIngreso, ValorIngreso = @ValorIngreso, FechaIngreso = @FechaIngreso " +
                                  "WHERE IngresoID = @IngresoID ";

            SqlCommand sentenciaSQL = new SqlCommand(sentenciaSql);

            sentenciaSQL.Parameters.AddWithValue("@IngresoID", ingreso.IngresoID);
            sentenciaSQL.Parameters.AddWithValue("@DescripcionIngreso", ingreso.DescripcionIngreso);
            sentenciaSQL.Parameters.AddWithValue("@ServicioIngreso", ingreso.ServicioIngreso);
            sentenciaSQL.Parameters.AddWithValue("@ValorIngreso", ingreso.ValorIngreso);
            sentenciaSQL.Parameters.AddWithValue("@FechaIngreso", ingreso.FechaIngreso);

            resultado = this.conexion.ComandoModificacion(sentenciaSQL);

            if (resultado > 0)
            {
                ingresado = true;
            }

            return(ingresado);
        }
Ejemplo n.º 7
0
        public JsonResult ModificarIngreso(IngresoModel ingreso)
        {
            List <bool> ingresado = new List <bool>();

            ingresado.Add(this.contabilidadBDD.ModificarIngreso(ingreso));
            ingresado.Add(false);
            return(Json(ingresado));
        }
Ejemplo n.º 8
0
 public void InicializarControlCab()
 {
     txt_proveedor.Text       = String.Empty;
     txt_serie.Text           = String.Empty;
     txt_nroDoc.Text          = String.Empty;
     ingresoDetModel          = new List <IngresoDetModel>();
     ingresoModel             = new IngresoModel();
     DT_IngresoDet.DataSource = "";
 }
Ejemplo n.º 9
0
        public int Agregar(object Obj)
        {
            IngresoModel _oModel = (IngresoModel)Obj;
            SqlCommand   Cmd     = new SqlCommand("EXEC SP_Agregar_Ingreso @IdProducto,@CantidadIngresada,@IdTipoIngreso");

            Cmd.Parameters.Add("@IdProducto", SqlDbType.VarChar).Value        = _oModel.IdProducto;
            Cmd.Parameters.Add("@CantidadIngresada", SqlDbType.VarChar).Value = _oModel.CantidadIngresada;
            Cmd.Parameters.Add("@IdTipoIngreso", SqlDbType.VarChar).Value     = _oModel.IdTipoIngreso;
            Cmd.CommandType = CommandType.Text;
            return(_oConexionDAL.EjecutarSQL(Cmd));
        }
Ejemplo n.º 10
0
 public IActionResult AgregarIngreso([FromBody] IngresoModel _oIngresoModel)
 {
     if (_oIngresoModel == null)
     {
         return(BadRequest());
     }
     else
     {
         _oIngresoDAL.Agregar(_oIngresoModel);
     }
     return(CreatedAtRoute("ListaIngresos", new { IdIngreso = _oIngresoModel.IdIngreso }, _oIngresoModel));
 }
Ejemplo n.º 11
0
        public JsonResult GuardarIngreso(IngresoModel ingreso)
        {
            List <bool> ingresado = new List <bool>();

            if (ingreso.ValorIngreso > 0)
            {
                ingresado.Add(this.contabilidadBDD.IngresarIngreso(ingreso));
            }
            else
            {
                ingresado.Add(false);
            }

            return(Json(ingresado));
        }
        public ClassResult Ingreso_Crea(IngresoModel ingresoModel, List <IngresoDetModel> ingresoDetModel)
        {
            ClassResult crprin = new ClassResult();

            try
            {
                IngresoRepository _ventaRepository = new IngresoRepository();
                ClassResult       cr = _ventaRepository.IngresoCab_Crea(ingresoModel);
                if (cr.HuboError)
                {
                    crprin = cr;
                }
                else
                {
                    foreach (var item in ingresoDetModel)
                    {
                        ClassResult crprindet = new ClassResult();
                        crprindet = _ventaRepository.IngresoDet_Crea(item);
                        if (crprindet.HuboError)
                        {
                            return(crprin = crprindet);
                        }
                        else
                        {
                            crprin.HuboError  = false;
                            crprin.LugarError = "";
                            return(crprin);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                crprin.HuboError  = true;
                crprin.ErrorMsj   = ex.Message;
                crprin.LugarError = "Ingreso_Crea()";
                return(crprin);
            }

            return(crprin);
        }
Ejemplo n.º 13
0
        public IngresoModel ObtenerIngreso(int IngresoID)
        {
            string sentenciaSql = "SELECT TOP(1) IngresoID, DescripcionIngreso, ServicioIngreso, ValorIngreso, FechaIngreso " +
                                  "FROM Ingreso " +
                                  $"WHERE IngresoID = {IngresoID} ";

            DataTable tablaDatos = this.conexion.ComandoConsulta(sentenciaSql);

            IngresoModel ingresoResultado = new IngresoModel();

            if (tablaDatos.Rows.Count > 0)
            {
                ingresoResultado.IngresoID          = tablaDatos.Rows[0].Field <int>("IngresoID");
                ingresoResultado.DescripcionIngreso = tablaDatos.Rows[0].Field <string>("DescripcionIngreso");
                ingresoResultado.ServicioIngreso    = tablaDatos.Rows[0].Field <string>("ServicioIngreso");
                ingresoResultado.ValorIngreso       = tablaDatos.Rows[0].Field <decimal>("ValorIngreso");
                ingresoResultado.FechaIngreso       = tablaDatos.Rows[0].Field <DateTime>("FechaIngreso");
            }

            return(ingresoResultado);
        }
Ejemplo n.º 14
0
        ///INGRESO

        public bool IngresarIngreso(IngresoModel ingreso)
        {
            bool ingresado = false;
            int  resultado = 0;

            string sentenciaSql = "INSERT INTO INGRESO (DescripcionIngreso,ServicioIngreso,ValorIngreso,FechaIngreso) " +
                                  "VALUES (@DescripcionIngreso,@ServicioIngreso,@ValorIngreso,@FechaIngreso)";

            SqlCommand sentenciaSQL = new SqlCommand(sentenciaSql);

            sentenciaSQL.Parameters.AddWithValue("@DescripcionIngreso", ingreso.DescripcionIngreso);
            sentenciaSQL.Parameters.AddWithValue("@ServicioIngreso", ingreso.ServicioIngreso);
            sentenciaSQL.Parameters.AddWithValue("@ValorIngreso", ingreso.ValorIngreso);
            sentenciaSQL.Parameters.AddWithValue("@FechaIngreso", ingreso.FechaIngreso);

            resultado = this.conexion.ComandoModificacion(sentenciaSQL);

            if (resultado > 0)
            {
                ingresado = true;
            }

            return(ingresado);
        }