private void CmdGuardar_Click(object sender, EventArgs e)
        {
            cafeteria = new Cafeteria()
            {
                ID          = string.IsNullOrEmpty(txtID.Text) ? 0 : int.Parse(txtID.Text),
                Descripcion = txtDescripcion.Text,
                ID_Campus   = int.Parse(CmbCampus.SelectedValue.ToString()),
                Encargado   = int.Parse(CmbEncargado.SelectedValue.ToString()),
                Estado      = CmbEstado.SelectedItem.ToString() == "Activo"
            };

            entities.Cafeterias.AddOrUpdate(cafeteria);
            entities.SaveChanges();

            MessageBox.Show("Datos guardados con exito");
            this.Close();
        }
Esempio n. 2
0
        private void DgvCafeteria_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            DataGridViewRow row       = DgvCafeteria.SelectedRows[0];
            Cafeteria       cafeteria = new Cafeteria
            {
                ID          = int.Parse(row.Cells[0].Value.ToString()),
                Descripcion = row.Cells[1].Value.ToString(),
                ID_Campus   = int.Parse(row.Cells[2].Value.ToString()),
                Encargado   = int.Parse(row.Cells[4].Value.ToString()),
                Estado      = row.Cells[6].Value.ToString()
            };
            FrmEdCafeteria fed = new FrmEdCafeteria
            {
                cafeteria = cafeteria
            };

            fed.llenarCombox();

            fed.ShowDialog();
        }
        private void CmdEliminar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Seguro de eliminar?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
            {
                return;
            }

            Cafeteria cafeteria3 = entities.Cafeterias.Find(Int32.Parse(txtID.Text));

            if (cafeteria3 != null)
            {
                entities.Cafeterias.Remove(cafeteria3);
                entities.SaveChanges();
                MessageBox.Show("Eliminado con exito");
            }
            else
            {
                MessageBox.Show("La cafeteria no existe");
            }
            this.Close();
        }