예제 #1
0
        private void Editar()
        {
            try
            {
                if (Validar())
                {
                    PuiCatMunicipios pui = new PuiCatMunicipios(db);

                    pui.keyCveMunicipio = txtCveMunicipio.Text;
                    pui.cmpDescripcion  = txtDescripcion.Text;
                    pui.cmpEstatus      = (cboEstatus.Text == "Activo") ? "1" : "0";
                    pui.cmpCveEstado    = txtEstado.Text;
                    pui.cmpCvePais      = txtPais.Text;

                    if (pui.ActualizaMunicipio() >= 0)
                    {
                        MessageBox.Show("Registro Actualizado", "Confirmacion", MessageBoxButtons.OK,
                                        MessageBoxIcon.Information);
                        this.Size = this.MinimumSize;
                    }
                    LlenaGridView();
                    //grdView.CurrentRow.Index = idxG;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Tienes que seleccionar un registro \n" + ex.Message + " " + ex.StackTrace.ToString(),
                                "Error al editar", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
        }
예제 #2
0
        private void cmdBuscar_Click(object sender, EventArgs e)
        {
            PuiCatMunicipios pui = new PuiCatMunicipios(db);

            DatosTbl = pui.BuscaMunicipio(txtBuscar.Text);
            DataSet ds = new DataSet();

            DatosTbl.Fill(ds);

            grdView.Rows.Clear();
            for (int j = 0; j < ds.Tables[0].Rows.Count; j++)
            {
                object[] tmp = ds.Tables[0].Rows[j].ItemArray;
                grdView.Rows.Add(tmp);
            }
        }
예제 #3
0
 private void cmdEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         if (MessageBox.Show("Esta seguro de eliminar el registro " + grdView[0, grdView.CurrentRow.Index].Value.ToString(),
                             "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             PuiCatMunicipios pui = new PuiCatMunicipios(db);
             pui.keyCveMunicipio = grdView[0, grdView.CurrentRow.Index].Value.ToString();
             pui.EliminaMunicipio();
             LlenaGridView();
             this.Size = this.MinimumSize;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Tienes que seleccionar un registro\n" + ex.Message, "Alerta", MessageBoxButtons.OK,
                         MessageBoxIcon.Exclamation);
     }
 }
예제 #4
0
        private void cmEditar_Click(object sender, EventArgs e)
        {
            LimpiarControles();
            OpcionControles(true);
            this.Size = this.MaximumSize;
            opcion    = 2;

            idxG = grdView.CurrentRow.Index;

            PuiCatMunicipios pui = new PuiCatMunicipios(db);

            pui.keyCveMunicipio = grdView[0, grdView.CurrentRow.Index].Value.ToString();
            pui.EditarMunicipio();
            txtCveMunicipio.Text    = pui.keyCveMunicipio;
            txtDescripcion.Text     = pui.cmpDescripcion;
            cboEstatus.SelectedText = (pui.cmpEstatus == "1") ? "Activo" : "Baja";
            txtEstado.Text          = pui.cmpCveEstado;
            txtPais.Text            = pui.cmpCvePais;

            txtCveMunicipio.Enabled = false;
        }
예제 #5
0
        private void Agregar()
        {
            if (Validar())
            {
                PuiCatMunicipios pui = new PuiCatMunicipios(db);

                pui.keyCveMunicipio = txtCveMunicipio.Text;
                pui.cmpDescripcion  = txtDescripcion.Text;
                pui.cmpEstatus      = (cboEstatus.Text == "Activo") ? "1" : "0";
                pui.cmpCveEstado    = txtEstado.Text;
                pui.cmpCvePais      = txtPais.Text;


                if (pui.AgregarMunicipio() >= 1)
                {
                    MessageBox.Show("Registro agregado", "Confirmacion", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                    LlenaGridView();
                    this.Size = this.MinimumSize;
                }
            }
        }
예제 #6
0
        private void LlenaGridView()
        {
            PuiCatMunicipios pui = new PuiCatMunicipios(db);

            DatosTbl = pui.ListarMunicipios();
            DataSet Ds = new DataSet();

            try
            {
                DatosTbl.Fill(Ds);
                grdView.Rows.Clear();

                for (int j = 0; j < Ds.Tables[0].Rows.Count; j++)
                {
                    object[] tmp = Ds.Tables[0].Rows[j].ItemArray;
                    grdView.Rows.Add(tmp);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error al cargar listado", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }