private void llenarDatos(EmpresaBC empresa) { ComunaBC comu = new ComunaBC(); comu = comu.obtenerXID(empresa.ID_COMUNA); hf_idEmpresa.Value = empresa.ID.ToString(); txt_editCodigo.Text = empresa.CODIGO; txt_editRut.Text = empresa.RUT; txt_editRsocial.Text = empresa.RAZON_SOCIAL; txt_editGiro.Text = empresa.GIRO; txt_editNombreFantasia.Text = empresa.NOMBRE_FANTASIA; txt_editBodega.Text = empresa.BODEGA; txt_editTelefono.Text = empresa.TELEFONO; txt_editContacto.Text = empresa.NOMBRE_CONTACTO; txt_editEmail.Text = empresa.EMAIL; if (empresa.ID_COMUNA != 0) { ddl_editRegion.SelectedValue = comu.ID_REGION.ToString(); utils.CargaDrop(ddl_editComuna, "ID", "NOMBRE", comu.obtenerComunasXRegion(Convert.ToInt32(ddl_editRegion.SelectedValue))); ddl_editComuna.SelectedValue = empresa.ID_COMUNA.ToString(); ddl_editComuna.Enabled = true; } else { ddl_editRegion.ClearSelection(); ddl_editComuna.ClearSelection(); ddl_editComuna.Enabled = false; } txt_editDireccion.Text = empresa.DIRECCION; }
protected void ddl_buscarRegion_IndexChanged(object sender, EventArgs e) { ComunaBC comuna = new ComunaBC(); if (ddl_buscarRegion.SelectedValue != "0" && ddl_buscarRegion.SelectedValue != null) { utils.CargaDrop(ddl_buscarComuna, "ID", "NOMBRE", comuna.obtenerComunasXRegion(int.Parse(ddl_buscarRegion.SelectedValue))); ddl_buscarComuna.Enabled = true; } else { utils.CargaDrop(ddl_buscarComuna, "ID", "NOMBRE", comuna.obtenerTodoComuna()); } }
protected void gv_listaLocal_RowEditing(object sender, GridViewEditEventArgs e) { ViewState.Remove("datosA"); LocalBC local = new LocalBC(); ComunaBC comuna = new ComunaBC(); CaractCargaBC caracteristica = new CaractCargaBC(); DataTable dt = new DataTable(); gv_listar.SelectedIndex = e.NewEditIndex; hf_idLocal.Value = this.gv_listar.SelectedDataKey.Value.ToString(); local = local.obtenerXID(int.Parse(hf_idLocal.Value)); txt_editCodigo.Text = local.CODIGO; txt_editDesc.Text = local.DESCRIPCION; txt_editDireccion.Text = local.DIRECCION; ddl_editRegion.SelectedValue = local.REGION_ID.ToString(); hf_caracteristicasLocal.Value = local.EXCLUYENTES; hf_excluyentes.Value = local.EXCLUYENTES; hf_noexcluyentes.Value = local.NO_EXCLUYENTES; dt = caracteristica.obtenerXLocal(int.Parse(hf_idLocal.Value)); ViewState["datosA"] = dt; if (local.INTERNOS == 0) { chk_editInternos.Checked = false; } else { chk_editInternos.Checked = true; } if (local.EXTERNOS == 0) { chk_editExternos.Checked = false; } else { chk_editExternos.Checked = true; } ddl_editRegion_IndexChanged(null, null); if (ddl_editRegion.SelectedIndex != 0) { utils.CargaDrop(ddl_editComuna, "ID", "NOMBRE", comuna.obtenerComunasXRegion(int.Parse(ddl_editRegion.SelectedValue))); ddl_editComuna.SelectedValue = local.COMUNA_ID.ToString(); } ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "llenarForm", "llenarForm();", true); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "modalEditarLocal();", true); }
protected void ddl_editRegionIndexChanged(object sender, EventArgs e) { if (ddl_editRegion.Items.Count > 1 && ddl_editRegion.SelectedIndex >= 1) { ComunaBC comuna = new ComunaBC(); utils.CargaDrop(ddl_editComuna, "ID", "NOMBRE", comuna.obtenerComunasXRegion(Convert.ToInt32(ddl_editRegion.SelectedValue))); if (ddl_editComuna.Items.Count > 1) { ddl_editComuna.Enabled = true; } else { ddl_editComuna.Enabled = false; } } else { ddl_editComuna.Enabled = false; } }