Beispiel #1
0
 public Boolean guardar(clsAperturaDet AperturaDet)
 {
     try
     {
         using (CuentasPorCobrarEntities ent = new CuentasPorCobrarEntities())
         {
             //ojo mon se lo crea pa tener referencia
             //monetariodet es el nombre de la tabla
             int         x   = this.getIdSiguiente(AperturaDet);
             AperturaDet ape = new AperturaDet()
             {
                 idEmpresa      = AperturaDet.idEmpresa,
                 IdUsuario      = AperturaDet.idUsuario,
                 idAperturaCaja = AperturaDet.idAperturaCaja,
                 Numero         = x,
                 Denominacion   = AperturaDet.Denominacion,
                 Cantidad       = AperturaDet.Cantidad,
                 idEstado       = AperturaDet.idEstado,
             };
             ent.AddToAperturaDet(ape);
             ent.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Beispiel #2
0
 public List <clsAperturaDet> consultaAperturaDetGeneral()
 {
     try
     {
         List <clsAperturaDet>    lista = new List <clsAperturaDet>();
         CuentasPorCobrarEntities ent   = new CuentasPorCobrarEntities();
         var con = from b in ent.AperturaDet select b;
         foreach (var item in con)
         {
             clsAperturaDet AperturaDet = new clsAperturaDet();
             AperturaDet.idEmpresa      = item.idEmpresa;
             AperturaDet.idUsuario      = item.IdUsuario;
             AperturaDet.idAperturaCaja = item.idAperturaCaja;
             AperturaDet.Numero         = item.Numero;
             AperturaDet.Denominacion   = item.Denominacion;
             AperturaDet.Cantidad       = item.Cantidad;
             AperturaDet.idEstado       = item.idEstado;
             lista.Add(AperturaDet);
         }
         return(lista);
     }
     catch (Exception)
     {
         return(null);
     }
 }
Beispiel #3
0
 public int getIdSiguiente(clsAperturaDet AperturaDet)
 {
     try
     {
         CuentasPorCobrarEntities ent = new CuentasPorCobrarEntities();
         int x = ((from a in ent.AperturaDet where a.idAperturaCaja == AperturaDet.idAperturaCaja select a.Numero).Max()) + 1;
         return(x);
     }
     catch (Exception e)
     {
         Console.WriteLine("Error: " + e);
         return(1); //en caso de que no exista algun registro
     }
 }
Beispiel #4
0
        private void btnAperturar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            clsDatosAperturaCaja objDatosAperturaCaja = new clsDatosAperturaCaja();
            clsMensaje           objMensaje           = new clsMensaje();
            string       msgMonto         = "Confirma que este es el monto de apertura correcto: " + txtMonto.Text;
            DialogResult ResultadoDialogo = MessageBox.Show(msgMonto, objMensaje.Titulo, MessageBoxButtons.YesNo);

            if (ResultadoDialogo == DialogResult.Yes)
            {
                if (this.Get())
                {
                    if (objDatosAperturaCaja.guardar(objAperturaCaja))
                    {
                        for (int i = 0; i < dgvApertura.Rows.Count; i++)
                        {
                            if (Convert.ToString(dgvApertura.Rows[i].Cells[4].Value) == "A")
                            {
                                clsDatosAperturaDet objDatosAperturaDet = new clsDatosAperturaDet();
                                clsAperturaDet      objAperturaDet      = new clsAperturaDet();
                                objAperturaDet.idEmpresa      = idEmpresa;
                                objAperturaDet.idUsuario      = idUsuario;
                                objAperturaDet.idAperturaCaja = objAperturaCaja.idAperturaCaja;
                                objAperturaDet.Denominacion   = Convert.ToInt32(dgvApertura.Rows[i].Cells[1].Value);
                                objAperturaDet.Cantidad       = Convert.ToInt32(dgvApertura.Rows[i].Cells[5].Value);
                                objAperturaDet.idEstado       = idEstado;
                                objDatosAperturaDet.guardar(objAperturaDet);
                            }
                        }

                        MessageBox.Show(objMensaje.Guardar_ok, objMensaje.Titulo, MessageBoxButtons.OK);
                    }
                    else
                    {
                        MessageBox.Show(objMensaje.Guardar_error, objMensaje.Titulo, MessageBoxButtons.OK);
                    }
                }
            }
            AccionBotonAplastado = "G";
        }