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();
        }
Ejemplo n.º 2
0
        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");
            }
        }
Ejemplo n.º 3
0
        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();
        }