private void dgvUsuarioTipoTramite_CellClick(object sender, DataGridViewCellEventArgs e) { BTNAdd.Enabled = false; BTNDel.Enabled = true; DGVTipoTramite.ClearSelection(); TBValidarTipoTramite.Text = DGVUsuarioTipoTramite.CurrentRow.Cells[1].Value.ToString(); }
// LoadUsuariosTiposTramites: Metodo que permite cargar los usuarios y los tipos de tramites existentes en el sistema, en los abjetos ComboBox y DataGridView respectivamente. private void LoadUsuariosTiposTramites() { List <spBuscarUsuarios_Result> listaUsuario = new List <spBuscarUsuarios_Result>(); listaUsuario = datacontext.spBuscarUsuarios(null).ToList(); listaUsuario.Insert(0, new spBuscarUsuarios_Result() { IdPerfil = 0, Usuario = "Seleccione..." }); CBUsuario.DataSource = listaUsuario; CBUsuario.DisplayMember = "Usuario"; CBUsuario.ValueMember = "Usuario"; bs.DataSource = datacontext.spGetTipoTramite().ToList(); DGVTipoTramite.DataSource = bs.DataSource; DGVTipoTramite.Columns[0].Name = "nIdTipoTramite"; DGVTipoTramite.Columns[1].Name = "sTipoTramite"; DGVTipoTramite.Columns[2].Name = "nEstado"; DGVTipoTramite.Columns[0].Visible = true; DGVTipoTramite.Columns[1].Visible = true; DGVTipoTramite.Columns[2].Visible = false; DGVTipoTramite.Columns[0].HeaderText = "Código"; DGVTipoTramite.Columns[1].HeaderText = "Trámite"; DGVTipoTramite.Columns[0].Width = 50; DGVTipoTramite.Columns[1].Width = 320; DGVTipoTramite.ClearSelection(); }
private void BTNDel_Click(object sender, EventArgs e) { clsGlobal.nAction = 2; datacontext.spInsDelValUsuarioTipoTramite(TBValidarUsuario.Text.ToString(), Convert.ToInt32(TBValidarTipoTramite.Text), clsGlobal.nAction); LoadTramiteUsuario(); DGVTipoTramite.ClearSelection(); DGVUsuarioTipoTramite.ClearSelection(); BTNDel.Enabled = false; MessageBox.Show("Trámite eliminado.", clsGlobal.sTextoInformativoMarcoMessageBox, MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void btnLimpiar_Click(object sender, EventArgs e) { //Se inicializan los objetos de la forma lblNombreCompleto.Text = "Seleccione usuario"; lblPerfil.Text = "Seleccione usuario"; DGVTipoTramite.ClearSelection(); DGVUsuarioTipoTramite.ClearSelection(); DGVUsuarioTipoTramite.DataSource = null; CBUsuario.SelectedValue = "Seleccione..."; TBValidarUsuario.Clear(); TBValidarTipoTramite.Clear(); BTNAdd.Enabled = false; BTNDel.Enabled = false; DGVTipoTramite.Enabled = false; DGVUsuarioTipoTramite.Enabled = false; }
private void cbUsuario_SelectionChangeCommitted(object sender, EventArgs e) { LoadTramiteUsuario(); if (CBUsuario.SelectedValue == "Seleccione...") { DGVTipoTramite.Enabled = false; DGVUsuarioTipoTramite.Enabled = false; DGVTipoTramite.ClearSelection(); DGVUsuarioTipoTramite.ClearSelection(); } else { DGVTipoTramite.Enabled = true; DGVUsuarioTipoTramite.Enabled = true; DGVTipoTramite.ClearSelection(); DGVUsuarioTipoTramite.ClearSelection(); } }
private void BTNAdd_Click(object sender, EventArgs e) { clsGlobal.nAction = 3; if (string.IsNullOrEmpty(TBValidarUsuario.Text)) { MessageBox.Show("Debe seleccionar un usuario.", clsGlobal.sTextoInformativoMarcoMessageBox, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (string.IsNullOrEmpty(TBValidarTipoTramite.Text)) { MessageBox.Show("Debe seleccionar el trámite a agregar.", clsGlobal.sTextoInformativoMarcoMessageBox, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { List <spInsDelValUsuarioTipoTramite_Result> listaUsuario = new List <spInsDelValUsuarioTipoTramite_Result>(); listaUsuario = datacontext.spInsDelValUsuarioTipoTramite(TBValidarUsuario.Text.ToString(), Convert.ToInt32(TBValidarTipoTramite.Text), clsGlobal.nAction).ToList(); if (Convert.ToInt32(listaUsuario.First().nResult) == 1) { DGVTipoTramite.ClearSelection(); DGVUsuarioTipoTramite.ClearSelection(); BTNAdd.Enabled = false; MessageBox.Show("El usuario ya posee el trámite seleccionado, elija otro.", clsGlobal.sTextoInformativoMarcoMessageBox, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { clsGlobal.nAction = 1; datacontext.spInsDelValUsuarioTipoTramite(TBValidarUsuario.Text.ToString(), Convert.ToInt32(TBValidarTipoTramite.Text), clsGlobal.nAction); LoadTramiteUsuario(); DGVTipoTramite.ClearSelection(); DGVUsuarioTipoTramite.ClearSelection(); BTNAdd.Enabled = false; MessageBox.Show("Trámite agregado.", clsGlobal.sTextoInformativoMarcoMessageBox, MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }