private void SetCbosFromCliente(Comuna obj) { int idProvincia = (int)obj.IdProvincia; Provincia prov = pRDAL.Find(idProvincia); cboRegion.SelectedValue = prov.IdRegion.ToString(); LoadProvinciaCbo((int)prov.IdRegion); cboProvincia.SelectedValue = ((int)prov.IdProvincia).ToString(); LoadComunaCbo((int)obj.IdProvincia); cboComuna.SelectedValue = (obj.IdComuna).ToString(); }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { try { switch (e.CommandName) { case "Agregar": int index = Convert.ToInt32(e.CommandArgument); Label codigo = (Label)GridView1.Rows[index].FindControl("lblCodigo"); Trabajador obj = tDAL.Find(Convert.ToInt32(codigo.Text)); Usuario us = uDAL.Find((int)obj.IdUsuario); txtApellidoMat.Text = obj.ApellidoMat; txtApellidoPat.Text = obj.ApellidoPat; if (obj.Comuna.HasValue) { Comuna com = cDAL.Find(obj.Comuna.Value); Provincia prov = pDAL.Find(com.IdProvincia.Value); SetCboRegion(prov.IdRegion.Value); SetCboProvincia(prov.IdRegion.Value, prov.IdProvincia); SetCboComuna(com.IdProvincia.Value, com.IdComuna); } else { InitCbos(); } cboTipoUsuario.SelectedValue = us.IdTipoUsuario == null ? "0" : us.IdTipoUsuario.ToString(); txtDireccion.Text = obj.Direccion; txtTelefono.Text = obj.Telefono.ToString(); txtFechNac.Text = obj.FechaNacimiento.HasValue ? obj.FechaNacimiento.Value.ToString("dd/MM/yyyy") : ""; txtNombre.Text = obj.Nombres; txtRut.Text = obj.Rut; txtSueldo.Text = obj.Sueldo + ""; chkVigencia.Checked = obj.Estado == 1 ? true : false; chkVigencia.Enabled = true; btnAgregar.Visible = false; btnModificar.Visible = true; divUsuario.Visible = false; ViewState["Codigo"] = Convert.ToInt32(codigo.Text); break; case "Default": break; } } catch (Exception ex) { UserMessage(ex.Message, "danger"); } }
private void SetCbosFromDistribuidor(int idComuna) { Comuna obj = cDAL.Find(idComuna); int idProvincia = (int)obj.IdProvincia; Provincia prov = pDAL.Find(idProvincia); cboRegion.SelectedValue = prov.IdRegion.ToString(); LoadProvinciaCbo((int)prov.IdRegion); cboProvincia.SelectedValue = ((int)prov.IdProvincia).ToString(); LoadComunaCbo((int)obj.IdProvincia); cboComuna.SelectedValue = (obj.IdComuna).ToString(); }