Ejemplo n.º 1
0
 public Item(Struct_Ingresos I)
 {
     objeto     = I;
     tiempo     = I.FECHA;
     tipoDeItem = Tipo.Ingreso;
 }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            decimal Monto         = Convert.ToDecimal(Request["Monto"]);
            string  Detalle       = Request["Detalle"];
            int     TipoOperacion = Convert.ToInt16(Request["TipoOperacion"]);
            //DateTime Fecha = DateTime.Now;
            int     idUsuario   = Data2.Statics.Conversion.ObtenerLocal(Convert.ToInt16(Request["IdUser"]));
            int     idSeller    = Convert.ToInt16(Request["IdUser"]); // 0;//
            int     IDLocal     = Convert.ToInt16(Request["IDLocal"]);
            decimal TotalCaja   = Convert.ToDecimal(Request["TotalCaja"]);
            string  Anotaciones = Request["Anotaciones"];

            switch (TipoOperacion)
            {
            case 0:    // 0 es retiro
                if (Monto != 0)
                {
                    //guardar en la db
                    bool resultado = Struct_Retiro.InsertarRetiro(idUsuario, idSeller, DateTime.Now, Monto, "Retiro: " + Detalle);

                    if (resultado == true)
                    {
                        Responder("0");
                    }
                }
                break;

            case 1:    //1 es pago
                if (Monto != 0)
                {
                    //guardar en la bd
                    bool resultado = Struct_Retiro.InsertarRetiro(idUsuario, idSeller, DateTime.Now, Monto, "Pago: " + Detalle);
                    if (resultado == true)
                    {
                        Responder("1");
                    }
                }
                break;

            case 2:    //2 es ingreso
                if (Monto != 0)
                {
                    //guardar en la db
                    //bool resultado = Struct_Retiro.InsertarRetiro(idUsuario, idSeller, DateTime.Now, Monto, "Pago:" + Detalle);

                    bool resultado = Struct_Ingresos.Insertar_Ingreso(idUsuario, DateTime.Now, Monto, Detalle);
                    if (resultado == true)
                    {
                        Responder("2");
                    }
                }
                break;

            case 5:     ///// CIERRE DE CAJA

                bool res = Struct_ArqueoDeCaja.InsertarArqueo(IDLocal, TotalCaja, DateTime.Now, Anotaciones);
                if (res == true)
                {
                    Responder("5");
                }
                else
                {
                    Responder("6");
                }

                break;
            }

            /*
             * if (TipoOperacion == 0) // 0 es retiro
             * {
             *  if (Monto != 0)
             *  {
             *      //guardar en la db
             *      bool resultado = Struct_Retiro.InsertarRetiro(idUsuario, idSeller, DateTime.Now, Monto, "Retiro: " + Detalle);
             *
             *      if (resultado == true)
             *      {
             *          Responder("0");
             *          Monto = 0;
             *          Detalle = "";
             *      }
             *  }
             * }
             * else if (TipoOperacion == 1) //1 es pago
             * {
             *  if (Monto !=0)
             *  {
             *      //guardar en la bd
             *      bool resultado = Struct_Retiro.InsertarRetiro(idUsuario, idSeller, DateTime.Now, Monto, "Pago: " + Detalle);
             *      if (resultado == true)
             *      {
             *          Responder("1");
             *          Monto = 0;
             *          Detalle = "";
             *      }
             *  }
             * }
             * else if (TipoOperacion == 2) // ingreso
             * {
             *  if (Monto != 0)
             *  {
             *      //guardar en la db
             *      //bool resultado = Struct_Retiro.InsertarRetiro(idUsuario, idSeller, DateTime.Now, Monto, "Pago:" + Detalle);
             *
             *      bool resultado = Struct_Ingresos.Insertar_Ingreso(idUsuario,DateTime.Now,Monto,Detalle);
             *      if (resultado == true)
             *      {
             *          Responder("2");
             *          Monto = 0;
             *          Detalle = "";
             *      }
             *  }
             * }
             */
        }