示例#1
0
        private bool eliminar()
        {
            bool isOk = false;

            try
            {
                DialogResult result = MessageBox.Show("Esta seguro que desea eliminar la caja?", "Eliminar", MessageBoxButtons.YesNo);//consultar duda
                if (result == DialogResult.Yes)
                {
                    //falta validar los compos obligatorios antes de guardar
                    CajaGlobal.estado          = false;
                    CajaGlobal.fecha_ult_mod   = Utility.getDate();
                    CajaGlobal.usuario_ult_mod = Global.Usuario.nombreUsuario.Trim().ToUpper();;
                    tbCajas tipoIngre = Inscajas.eliminar(CajaGlobal);
                    isOk = true;
                    MessageBox.Show("Los datos fueron actualizados (eliminado)");
                }
            }
            catch (UpdateEntityException ex)
            {
                MessageBox.Show(ex.Message);
                isOk = false;
            }
            return(isOk);
        }
示例#2
0
 private void cerrarForm(object sender, FormClosedEventArgs e)
 {
     if (!banderaSeleccionar)
     {
         cajasGlo = null;
         pasarDatosEvent(cajasGlo);
     }
 }
        public ActionResult DeleteConfirmed(string id)
        {
            tbCajas tbCajas = db.tbCajas.Find(id);

            db.tbCajas.Remove(tbCajas);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "ca_CodCaja,ca_Descripcion,ca_CodSucursal")] tbCajas tbCajas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbCajas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tbCajas));
 }
        public ActionResult Create([Bind(Include = "ca_CodCaja,ca_Descripcion,ca_CodSucursal")] tbCajas tbCajas)
        {
            if (ModelState.IsValid)
            {
                db.tbCajas.Add(tbCajas);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tbCajas));
        }
        // GET: /tbCajas/Delete/5
        public ActionResult Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbCajas tbCajas = db.tbCajas.Find(id);

            if (tbCajas == null)
            {
                return(HttpNotFound());
            }
            return(View(tbCajas));
        }
示例#7
0
        private void lstvCajas_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lstvCajas.SelectedItems.Count > 0)
            {
                string idSelected = lstvCajas.SelectedItems[0].Text;



                foreach (tbCajas cajas in listacajas)
                {
                    if (int.Parse(idSelected) == cajas.id)
                    {
                        cajasGlo = cajas;
                    }
                }
            }
        }
示例#8
0
        public tbCajas guardar(tbCajas cajas)
        {
            tbCajas cajasL = Inscajas.GetEntity(cajas);

            if (cajasL == null)
            {
                return(Inscajas.Guardar(cajas));
            }
            else
            {
                if (cajasL.estado == true)
                {
                    throw new EntityExistException("  cajas ");
                }
                else
                {
                    throw new EntityDisableStateException("  cajas ");
                }
            }
        }
示例#9
0
 private void dataBuscar(tbCajas cajas)
 {
     try
     {
         CajaGlobal = cajas;
         if (CajaGlobal != null)
         {
             if (CajaGlobal.id != 0)
             {
                 txtId.Text          = CajaGlobal.id.ToString().Trim();
                 txtNombre.Text      = CajaGlobal.nombre.Trim();
                 txtDescripcion.Text = CajaGlobal.descripcion.Trim();
                 chkEstado.Checked   = CajaGlobal.estado;
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#10
0
        private bool modificar()
        {
            bool isOk = false;

            try
            {
                CajaGlobal.nombre          = txtNombre.Text.ToUpper();
                CajaGlobal.descripcion     = txtDescripcion.Text.ToUpper();
                CajaGlobal.estado          = chkEstado.Checked;
                CajaGlobal.fecha_ult_mod   = Utility.getDate();
                CajaGlobal.usuario_ult_mod = Global.Usuario.nombreUsuario.Trim().ToUpper();

                CajaGlobal = Inscajas.modificar(CajaGlobal);

                MessageBox.Show("Los datos fueron actualizados (modificado)");
            }
            catch (UpdateEntityException ex)
            {
                MessageBox.Show(ex.Message);
            }
            return(isOk);
        }
示例#11
0
        private bool guardar()
        {
            bool    isOk  = false;
            tbCajas cajas = new tbCajas();

            if (validarCampos())
            {
                try
                {
                    cajas.nombre      = txtNombre.Text.ToUpper();
                    cajas.descripcion = txtDescripcion.Text.ToUpper();

                    cajas.estado          = true;
                    cajas.fecha_crea      = Utility.getDate();
                    cajas.fecha_ult_mod   = Utility.getDate();
                    cajas.usuario_crea    = Global.Usuario.nombreUsuario.Trim().ToUpper();
                    cajas.usuario_ult_mod = Global.Usuario.nombreUsuario.Trim().ToUpper();


                    cajas = Inscajas.guardar(cajas);

                    txtId.Text = cajas.id.ToString();
                    isOk       = true;
                    MessageBox.Show("La caja se guardó correctamente");
                }

                catch (EntityExistException ex)
                {
                    MessageBox.Show(ex.Message);
                    isOk = false;
                }

                catch (EntityDisableStateException ex)
                {
                    DialogResult result = MessageBox.Show(ex.Message, "  existe la caja ", MessageBoxButtons.YesNo);
                    if (result == DialogResult.Yes)
                    {
                        chkEstado.Checked = true;
                        CajaGlobal        = Inscajas.getEntity(cajas);

                        modificar();
                        isOk = true;
                    }
                    else
                    {
                        isOk = false;
                    }
                }

                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            else
            {
                isOk = false;
            }


            return(isOk);
        }
示例#12
0
 public tbCajas getEntity(tbCajas cajas)
 {
     return(Inscajas.GetEntity(cajas));
 }
示例#13
0
 public tbCajas eliminar(tbCajas cajas)
 {
     return(Inscajas.Actualizar(cajas));
 }
示例#14
0
 public tbCajas modificar(tbCajas cajas)
 {
     return(Inscajas.Actualizar(cajas));
 }