Exemple #1
0
        /*---DiseñoEnd--*/


        /*---Lugares---*/
        private void btnagregarlugar_Click(object sender, EventArgs e)
        {
            LugaresBL bl = new LugaresBL();

            if (_lugarentrega == null)
            {
                _lugarentrega = new LugarEntrega();
            }


            _lugarentrega.Nombre    = txtNombreLugar.Text;
            _lugarentrega.Direccion = txtDireccionLugar.Text;
            _lugarentrega.Telefono  = txtTelefonoLugar.Text;
            _lugarentrega.Activo    = rbtnActivoLugar.Checked;

            if (_lugarentrega.Id == 0)
            {
                LugaresBL bls = new LugaresBL();
                if (bls.AgregarActualizarLugar(_lugarentrega))
                {
                    Limpiar();

                    MessageBox.Show("La operacion fue exitosa");
                    CargarDatosLugar();
                    btneliminarlugar.Visible = false;
                    _lugarentrega            = null;
                }
            }
        }
Exemple #2
0
        public bool AgregarLugarEntrega(LugarEntrega lugarEntrega)
        {
            bool resul = false;

            using (AlmacenEntities context = new AlmacenEntities())
            {
                context.LugarEntregas.Add(lugarEntrega);
                context.SaveChanges();
                resul = true;
            }
            return(resul);
        }
Exemple #3
0
        public bool EliminarLugarEntrega(short id)
        {
            bool resul = false;

            using (AlmacenEntities context = new AlmacenEntities())
            {
                LugarEntrega LugarEntrega = context.LugarEntregas.Where(e => e.Id == id).FirstOrDefault();
                context.LugarEntregas.Remove(LugarEntrega);
                context.SaveChanges();
                resul = true;
            }
            return(resul);
        }
Exemple #4
0
        public bool ActualizarLugarEntrega(LugarEntrega lugarEntrega)
        {
            bool resul = false;

            using (AlmacenEntities context = new AlmacenEntities())
            {
                LugarEntrega LugarEntregaAct = context.LugarEntregas.Where(e => e.Id == lugarEntrega.Id).FirstOrDefault();



                context.LugarEntregas.Attach(LugarEntregaAct);
                context.SaveChanges();
                resul = true;
            }

            return(resul);
        }
Exemple #5
0
 public bool AgregarActualizarLugar(LugarEntrega lugarEntrega)
 {
     try
     {
         LugaresDLA dla = new LugaresDLA();
         if (lugarEntrega.Id > 0)
         {
             return(dla.ActualizarLugarEntrega(lugarEntrega));
         }
         else
         {
             return(dla.AgregarLugarEntrega(lugarEntrega));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #6
0
        private void dgvLugares_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int id = dgvLugares.CurrentRow.Index;

            _lugarentrega = new LugarEntrega();

            _lugarentrega.Id = (Convert.ToInt16(dgvLugares[0, id].Value));


            LugaresBL bl = new LugaresBL();

            _lugarentrega           = bl.ObtenerLugarEntrega(_lugarentrega.Id);
            txtNombreLugar.Text     = _lugarentrega.Nombre;
            txtDireccionLugar.Text  = _lugarentrega.Direccion;
            txtTelefonoLugar.Text   = _lugarentrega.Telefono;
            rbtnActivoLugar.Checked = _lugarentrega.Activo;

            btneliminarlugar.Visible = true;
        }
Exemple #7
0
        private void btneliminarlugar_Click(object sender, EventArgs e)
        {
            string message =
                "Desea eliminar el lugar" + _lugarentrega.Nombre + "?";
            const string caption = "Form closing";
            var          result  = MessageBox.Show(message, caption,
                                                   MessageBoxButtons.YesNo,
                                                   MessageBoxIcon.Exclamation);

            //if the no button was pressed
            if (result == DialogResult.Yes)
            {
                LugaresBL bl = new LugaresBL();
                if (bl.EliminarLugar(_lugarentrega.Id))
                {
                    MessageBox.Show("Eliminado correctamente");
                    Limpiar();
                    btneliminarlugar.Visible = false;
                    CargarDatosLugar();
                    _lugarentrega = null;
                }
            }
        }