Example #1
0
        private void DgvTipoUsuario_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            DataGridViewRow row      = DgvTipoUsuario.SelectedRows[0];
            Tipo_Usuario    tipoUsua = new Tipo_Usuario
            {
                ID          = int.Parse(row.Cells[0].Value.ToString()),
                Descripcion = row.Cells[1].Value.ToString(),
                Estado      = row.Cells[2].Value.ToString()
            };
            FrmEdTipoUsuario fed = new FrmEdTipoUsuario
            {
                tipoUsuario = tipoUsua
            };

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

            Tipo_Usuario tipoUsuar = entities.Tipo_Usuario.Find(Int32.Parse(txtID.Text));

            if (tipoUsuar != null)
            {
                entities.Tipo_Usuario.Remove(tipoUsuar);
                entities.SaveChanges();
                MessageBox.Show("Eliminado con exito");
            }
            else
            {
                MessageBox.Show("El campus seleccionado no existe");
            }
            this.Close();
        }
        private void CmdGuardar_Click(object sender, EventArgs e)
        {
            if (txtID.Text != "")
            {
                Tipo_Usuario tipoUsu = entities.Tipo_Usuario.Find(Int32.Parse(txtID.Text));
                tipoUsu.Descripcion = txtDescripcion.Text;
                tipoUsu.Estado      = Convert.ToString(CmbEstado.SelectedItem.ToString() == "Activo" ? "1" : "0");
            }
            else
            {
                entities.Tipo_Usuario.Add(new Tipo_Usuario
                {
                    Descripcion = txtDescripcion.Text,
                    Estado      = CmbEstado.SelectedIndex.ToString()
                });
            }

            entities.SaveChanges();
            MessageBox.Show("Datos guardados con exito");
            this.Close();
        }