private void cmdAceptar_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtDescripcion.Text)) { MessageBoxAdv.Show("Descripción: No puede ir vacío.", "CatGeo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } else { if (!Util.LetrasNumSpa(txtDescripcion.Text)) { MessageBoxAdv.Show("Descripción: Contiene caracteres no válidos.", "CatGeo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } int resp = -1; PuiCatGeografia pui = new PuiCatGeografia(db); pui.keyCveGeografia = idxG; pui.cmpDescripcion = txtDescripcion.Text; pui.cmpEstatus = (cboEstatus.Text == "Activo") ? "1" : "0"; if (idxG < 0) { pui.cmpPadre = _padre; resp = pui.AgregarGeografia(); } else { resp = pui.ActualizaGeografia(); } idxG = -1; if (resp >= 0) { MessageBoxAdv.Show("Operación realizada con éxito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); switch (combo) { case "cboPaises": cboPaises.DataSource = pui.ListPaises(); break; case "cboEstados": cboEstados.DataSource = pui.ListGeografia(_padre); break; case "cboMunicipios": cboMunicipios.DataSource = pui.ListGeografia(_padre); break; case "cboLocalidad": cboLocalidad.DataSource = pui.ListGeografia(_padre); break; } } this.Size = this.MinimumSize; }
private void frmCatProveedores_Load(object sender, EventArgs e) { uT = new clsUtil(db, Perfil); uT.CargaArbolAcceso(); Prov = new PuiCatProveedores(db); // Combos PuiCatGeografia pui = new PuiCatGeografia(db); cboPais.DataSource = pui.ListPaises(); //cboPais.SelectedText = "MEXICO"; //Combos if (_Opcion >= 2) { Prov.keyCveProveedores = _KeyCampo; Prov.EditarProveedores(); LlenarDatos(); txtClaveProveedor.Enabled = false; if (_Opcion == 3) { OpcionControles(false); } } MessageBoxAdv.Office2016Theme = Office2016Theme.Colorful; MessageBoxAdv.MessageBoxStyle = MessageBoxAdv.Style.Office2016; }
private void Editar(int id) { LimpiarControles(); this.Size = this.MaximumSize; PuiCatGeografia pui = new PuiCatGeografia(db); pui.keyCveGeografia = id; pui.EditarGeografia(); lblAgregar.Text = "Modificando a: " + pui.cmpDescripcion; txtDescripcion.Text = pui.cmpDescripcion; cboEstatus.SelectedText = (pui.cmpEstatus == "1") ? "Activo" : "Baja"; idxG = pui.keyCveGeografia; }
private void LlenarDatos() { txtClaveProveedor.Text = Prov.keyCveProveedores; txtNombre.Text = Prov.cmpNombre; txtRFC.Text = Prov.cmpRFC; txtCalle.Text = Prov.cmpCalle; txtCP.Text = Prov.cmpCP; txtTel1.Text = Prov.cmpTel1; txtMail1.Text = Prov.cmpMail1; optFisica.Checked = (Prov.cmpTipoPersona == 1) ? true : optMoral.Checked = true; txtContacto.Text = Prov.cmpContacto; txtTel2.Text = Prov.cmpTel2; txtMail2.Text = Prov.cmpMail2; txtCargo.Text = Prov.cmpCargo; txtCelular.Text = Prov.cmpCelular; chkEstatus.Checked = (Prov.cmpEstatus == 1) ? true : false; int Municipio, Estado, Pais; //String NomLocal; PuiCatGeografia geo = new PuiCatGeografia(db); geo.keyCveGeografia = Prov.cmpCveLocalidad; geo.EditarGeografia(); Municipio = geo.cmpPadre; //NomLocal = geo.cmpDescripcion; geo.keyCveGeografia = Municipio; geo.EditarGeografia(); Estado = geo.cmpPadre; geo.keyCveGeografia = Estado; geo.EditarGeografia(); Pais = geo.cmpPadre; cboPais.DataSource = geo.ListPaises(); cboPais.SelectedValue = Pais; cboEstado.SelectedValue = Estado; cboMunicipio.SelectedValue = Municipio; cboLocalidad.SelectedValue = Prov.cmpCveLocalidad; }
private void cmdEliminarPais_Click(object sender, EventArgs e) { try { int aux = int.Parse(cboPaises.SelectedValue.ToString()); if (MessageBoxAdv.Show("Esta seguro de eliminar el registro " + cboPaises.Text, "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { PuiCatGeografia pui = new PuiCatGeografia(db); pui.keyCveGeografia = aux; pui.EliminaGeografia(); cboPaises.DataSource = pui.ListPaises(); } } catch (Exception ex) { MessageBoxAdv.Show("Pais: Seleccione un Pais. \n " + ex.Message, "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); cboPaises.Focus(); } }
private void cboPais_SelectedIndexChanged(object sender, EventArgs e) { int aux; ComboBox cbo = (ComboBox)sender; if (!int.TryParse(cbo.SelectedValue.ToString(), out aux)) { aux = 0; } if (aux > 0) { PuiCatGeografia pui = new PuiCatGeografia(db); switch (cbo.Name) { case "cboPais": cboEstado.DataSource = pui.ListGeografia(aux); cboEstado.Enabled = true; cboEstado.Text = ""; break; case "cboEstado": cboMunicipio.DataSource = pui.ListGeografia(aux); cboMunicipio.Enabled = true; cboMunicipio.Text = ""; break; case "cboMunicipio": cboLocalidad.DataSource = pui.ListGeografia(aux); cboLocalidad.Enabled = true; cboLocalidad.Text = ""; break; } } else { cbo.Text = ""; } }
private void frmCatGeografia_Load(object sender, EventArgs e) { this.Size = this.MinimumSize; if (opcion == 1) { cmdAgregarPais.Visible = true; cmdAgregarEstado.Visible = true; cmdAgregarMunicipio.Visible = true; cmdAgregarLocalidad.Visible = true; cmdEliminarPais.Visible = true; cmdEliminarEstado.Visible = true; cmdEliminarMunicipio.Visible = true; cmdEliminarLocalidad.Visible = true; cmdEditarPais.Visible = true; cmdEditarEstado.Visible = true; cmdEditarMunicipio.Visible = true; cmdEditarLocalidad.Visible = true; cmdSeleccionar.Visible = false; } else { cmdSeleccionar.Visible = true; } uT = new clsUtil(db, Perfil); uT.CargaArbolAcceso(); clsUsPerfil up = uT.BuscarIdNodo("1Inv006A"); AcCOPB = (up != null) ? up.Acceso : 0; if (AcCOPB == 1) { cmdAgregarPais.Enabled = true; cmdAgregarEstado.Enabled = true; cmdAgregarMunicipio.Enabled = true; cmdAgregarLocalidad.Enabled = true; cmdEliminarPais.Enabled = true; cmdEliminarEstado.Enabled = true; cmdEliminarMunicipio.Enabled = true; cmdEliminarLocalidad.Enabled = true; cmdEditarPais.Enabled = true; cmdEditarEstado.Enabled = true; cmdEditarMunicipio.Enabled = true; cmdEditarLocalidad.Enabled = true; cmdSeleccionar.Enabled = false; } up = uT.BuscarIdNodo("1Inv006B"); int AcCOPS = (up != null) ? up.Acceso : 0; cmdSeleccionar.Enabled = (AcCOPS == 1) ? true : false; PuiCatGeografia pais = new PuiCatGeografia(db); cboPaises.DataSource = pais.ListPaises(); cboSyncPaises.DataSource = pais.ListPaises(); cboSyncPaises.DisplayMember = "Descripcion"; cboSyncPaises.ValueMember = "Clave"; cboEstatus.SelectedText = "Activo"; }
private void cboPaises_SelectedIndexChanged(object sender, EventArgs e) { int aux; ComboBox cbo = (ComboBox)sender; if (!int.TryParse(cbo.SelectedValue.ToString(), out aux)) { aux = 0; } if (aux > 0) { PuiCatGeografia pui = new PuiCatGeografia(db); switch (cbo.Name) { case "cboPaises": cboEstados.DataSource = pui.ListGeografia(aux); cboEstados.Text = ""; cboEstados.Enabled = true; if (AcCOPB == 1) { cmdAgregarEstado.Enabled = true; cmdEliminarPais.Enabled = true; cmdEditarPais.Enabled = true; } break; case "cboEstados": cboMunicipios.DataSource = pui.ListGeografia(aux); cboMunicipios.Enabled = true; cboMunicipios.Text = ""; if (AcCOPB == 1) { cmdEliminarEstado.Enabled = true; cmdAgregarMunicipio.Enabled = true; cmdEditarEstado.Enabled = true; } break; case "cboMunicipios": cboLocalidad.DataSource = pui.ListGeografia(aux); cboLocalidad.Enabled = true; cboLocalidad.Text = ""; if (AcCOPB == 1) { cmdEliminarMunicipio.Enabled = true; cmdAgregarLocalidad.Enabled = true; cmdEditarMunicipio.Enabled = true; } break; case "cboLocalidad": if (AcCOPB == 1) { cmdEliminarLocalidad.Enabled = true; cmdEditarLocalidad.Enabled = true; } break; } } else { cbo.Text = ""; } }