Exemplo n.º 1
0
        private void ms_CambiarEstado_Click(object sender, EventArgs e)
        {
            try
            {
                if (dgv_Usuarios.Rows.Count > 0)
                {
                    string       _estado = "";
                    DialogResult Opcion;

                    if (this.dgv_Usuarios.CurrentRow.Cells["ESTADO"].Value.ToString() == "Valido")
                    {
                        Opcion  = MessageBox.Show("¿Desea cambiar el estado a <Anulado>?", "Sistema", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                        _estado = "A";
                    }
                    else
                    {
                        Opcion  = MessageBox.Show("¿Desea cambiar el estado a <Valido>?", "Sistema", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                        _estado = "V";
                    }

                    if (Opcion == DialogResult.OK)
                    {
                        string Rpta = "";
                        Rpta = N_Usuarios.CambiarEstado(dgv_Usuarios.CurrentRow.Cells["CODIGO"].Value.ToString(), _estado);

                        if (Rpta.Equals("ok"))
                        {
                            // MessageBox.Show("Se eliminó de forma correcta el Registro");
                            Rpta = N_Usuarios.EditaR_Audi(Convert.ToString(Program.ID_USUARIO_GLOBAL), Program.IP(), Program.NOMBRECOMPLETO_USUARIO_GLOBAL);
                        }
                        else
                        {
                            MessageBox.Show(Rpta);
                        }

                        Mostrar_Usuarios();
                    }
                }
                else
                {
                    MessageBox.Show("Seleccione un registro");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }