Ejemplo n.º 1
0
        private void cargarCboLocalidad(Int16 idProvincia)
        {
            cboLocalidad.Items.Clear();
            N_Localidad nLocalidad = new N_Localidad();
            //structura del item del combo

            List <E_Localidad> localidades = nLocalidad.getAllLocalidades(idProvincia);

            foreach (E_Localidad localidad in localidades)
            {
                ComboItem cboItem = new ComboItem();
                cboItem.Id   = localidad.idLocalidad;
                cboItem.Text = localidad.nombre;

                cboLocalidad.Items.Add(cboItem);
            }
            Int16 idProvinciaAppConfig = Convert.ToInt16(ConfigurationManager.AppSettings["Provincia"]);

            if (idProvincia == idProvinciaAppConfig)             // si la provincia seleccionada es la que esta por defecto posiciona la localidad por defecto
            {
                //posiscionar Cbo Localidad segun la localidad por defecto sacado del appConfig
                Int64 value = Convert.ToInt64(ConfigurationManager.AppSettings["Localidad"]);
                posicionarCboLocalidad(value);
            }
            else             // sino coloca la primera localidad
            {
                cboLocalidad.SelectedIndex = 0;
            }
        }
Ejemplo n.º 2
0
        private void refrescarGrilla()
        {
            N_Localidad        nLocalidad  = new N_Localidad();
            Int16              idProvincia = Convert.ToInt16(((ComboItem)cboProvincia.SelectedItem).Id);
            List <E_Localidad> localidades = nLocalidad.getAllLocalidades(idProvincia);

            dgLocalidad.AutoGenerateColumns = false;
            dgLocalidad.DataSource          = localidades;
        }
Ejemplo n.º 3
0
        protected void ddlProvincia_SelectedIndexChanged(object sender, EventArgs e)
        {
            N_Localidad negl = new N_Localidad();
            DataTable   dtL  = negl.getTablaPorID(ddlProvincia.SelectedValue.ToString());

            ddlLocalidad.DataSource     = dtL;
            ddlLocalidad.DataTextField  = "Nombre_loc";
            ddlLocalidad.DataValueField = "Cod_Localidad_loc";
            ddlLocalidad.DataBind();
        }
Ejemplo n.º 4
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtAgrModLocalidad.Text != "")
            {
                E_Localidad localidad = new E_Localidad();
                localidad.codPostal             = 0;
                localidad.nombre                = txtAgrModLocalidad.Text;
                localidad.provincia.IdProvincia = Convert.ToInt16(((ComboItem)cboProvincia.SelectedItem).Id);


                N_Localidad nLocalidad = new N_Localidad();
                // = nLocalidad.guardar();
                Int16 idLocalidad = nLocalidad.guardar(localidad);
                if (idLocalidad != 0)                //si se agrego o modifico correctamente
                {
                    if (_frmAnterior == null)        // agrega desde el mismo formulario
                    {
                        refrescarGrilla();
                        txtAgrModLocalidad.Text = null;
                    }
                    else if (_frmAnterior == frmCliente._frmName)
                    {
                        frmCliente._idArgLocalidad = idLocalidad;
                        this.Close();
                    }
                    else if (_frmAnterior == frmProveedor._frmName)
                    {
                        frmProveedor._idArgLocalidad = idLocalidad;
                        this.Close();
                    }
                    else if (_frmAnterior == frmVendedor._frmName)
                    {
                        frmVendedor._idAgrLocalidad = idLocalidad;
                        this.Close();
                    }
                }
                else                 // Surgio un error en la carga
                {
                    MessageBox.Show("No se pudo cargar la localidad", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("¡Los campos obligatorios deben estar completos (*)!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                N_Provincia negp = new N_Provincia();
                DataTable   dtP  = negp.getTabla();
                ddlProvincia.DataSource     = dtP;
                ddlProvincia.DataTextField  = "Nombre_prov";
                ddlProvincia.DataValueField = "Cod_Provincia_prov";
                ddlProvincia.DataBind();

                N_Localidad negl = new N_Localidad();
                DataTable   dtL  = negl.getTablaPorID(ddlProvincia.SelectedValue.ToString());
                ddlLocalidad.DataSource     = dtL;
                ddlLocalidad.DataTextField  = "Nombre_loc";
                ddlLocalidad.DataValueField = "Cod_Localidad_loc";
                ddlLocalidad.DataBind();

                switch (Request.QueryString["e"])
                {
                case "1":
                    lblIncorrecto.Text = "ERROR, VUELVA A INTENTARLO";
                    break;

                case "2":
                    lblIncorrecto.Text = "ERROR, CAMPOS VACIOS!";
                    break;

                case "3":
                    lblIncorrecto.Text = "ERROR, FECHA INCORRECTA!";
                    break;

                case "4":
                    lblIncorrecto.Text = "ERROR, EMAIL INCORRECTO!";
                    break;

                case "5":
                    lblIncorrecto.Text = "ERROR, LAS CONTRASEÑAS NO COINCIDEN!";
                    break;
                }
            }
        }
Ejemplo n.º 6
0
        protected void ddl_eit_provincia_SelectedIndexChanged(object sender, EventArgs e)
        {
            DropDownList ddlprovincia = sender as DropDownList;
            GridView     row          = ddlprovincia.NamingContainer as GridView;
            string       cod          = ddlprovincia.SelectedValue;

            if (cod != null)
            {
                foreach (GridViewRow row1 in grdUsuarios.Rows)
                {
                    DropDownList ddl_localidad = row1.FindControl("ddl_eit_localidad") as DropDownList;
                    if (ddl_localidad != null)
                    {
                        N_Localidad n_Localidad = new N_Localidad();
                        ddl_localidad.DataSource = n_Localidad.getTablaPorID(cod);

                        ddl_localidad.DataTextField  = "Nombre_loc";
                        ddl_localidad.DataValueField = "Cod_Localidad_loc";
                        ddl_localidad.DataBind();
                    }
                }
            }
        }
Ejemplo n.º 7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (this.Session["username"] != null)
                {
                    N_Usuario negu = new N_Usuario();
                    DataTable dt   = negu.getUsuarioPorUsername(this.Session["username"].ToString());

                    txtNombre.Text   = dt.Rows[0]["Nombre_Usuario_U"].ToString();
                    txtApellido.Text = dt.Rows[0]["Apellido_Usuario_U"].ToString();
                    txtUsername.Text = dt.Rows[0]["Nickname_Usuario_U"].ToString();
                    txtEmail.Text    = dt.Rows[0]["EMail_Usuario_U"].ToString();
                    txtDNI.Text      = dt.Rows[0]["DNI_Usuario_U"].ToString();
                    DateTime date = DateTime.Parse(dt.Rows[0]["fNacimiento_Usuario_U"].ToString());
                    txtFecha.Text = date.ToString("dd/MM/yyyy");

                    N_Provincia negp = new N_Provincia();
                    DataTable   dtP  = negp.getTabla();
                    ddlProvincia.DataSource     = dtP;
                    ddlProvincia.SelectedValue  = dt.Rows[0]["Provincia_Usuario_U"].ToString();
                    ddlProvincia.DataTextField  = "Nombre_prov";
                    ddlProvincia.DataValueField = "Cod_Provincia_prov";
                    ddlProvincia.DataBind();

                    N_Localidad negl = new N_Localidad();
                    DataTable   dtL  = negl.getTablaPorID(ddlProvincia.SelectedValue.ToString());
                    ddlLocalidad.DataSource     = dtL;
                    ddlLocalidad.SelectedValue  = dt.Rows[0]["Localidad_Usuario_U"].ToString();
                    ddlLocalidad.DataTextField  = "Nombre_loc";
                    ddlLocalidad.DataValueField = "Cod_Localidad_loc";
                    ddlLocalidad.DataBind();
                    txtDireccion.Text = dt.Rows[0]["Direccion_Usuario_U"].ToString();
                    txtTelefono.Text  = dt.Rows[0]["Telefono_Usuario_U"].ToString();
                }
            }
        }
Ejemplo n.º 8
0
        private void dgLocalidad_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (e.ColumnIndex == colEliminar.Index)
                {
                    N_Localidad nLocalidad  = new N_Localidad();
                    Int16       idLocalidad = Convert.ToInt16(dgLocalidad.CurrentRow.Cells[colId.Index].Value);
                    string      xRet        = nLocalidad.delete(idLocalidad);

                    if (xRet == "0")
                    {
                        refrescarGrilla();
                    }
                    else                     // surgio un error
                    {
                        MessageBox.Show("No se pudo eliminar la localidad porque esta en uso", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            catch (Exception)
            {
            }
        }
Ejemplo n.º 9
0
        protected void grdUsuarios_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                DropDownList ddl_tipousuario = (DropDownList)e.Row.FindControl("ddl_eit_tipousuario");
                DropDownList ddl_provincia   = (DropDownList)e.Row.FindControl("ddl_eit_provincia");
                DropDownList ddl_localidad   = (DropDownList)e.Row.FindControl("ddl_eit_localidad");
                if (ddl_tipousuario != null)
                {
                    N_TipoUsuario n_TipoUsuario = new N_TipoUsuario();
                    ddl_tipousuario.DataSource = n_TipoUsuario.getTabla();

                    ddl_tipousuario.DataTextField  = "Nombre_TipoUsuario_TU";
                    ddl_tipousuario.DataValueField = "Cod_TipoUsuario_TU";
                    ddl_tipousuario.DataBind();
                }
                if (ddl_provincia != null)
                {
                    N_Provincia n_Provincia = new N_Provincia();
                    ddl_provincia.DataSource = n_Provincia.getTabla();

                    ddl_provincia.DataTextField  = "Nombre_prov";
                    ddl_provincia.DataValueField = "Cod_Provincia_prov";
                    ddl_provincia.DataBind();
                }
                if (ddl_localidad != null)
                {
                    N_Localidad n_Localidad = new N_Localidad();
                    ddl_localidad.DataSource = n_Localidad.getTablaPorID(ddl_provincia.SelectedValue);

                    ddl_localidad.DataTextField  = "Nombre_loc";
                    ddl_localidad.DataValueField = "Cod_Localidad_loc";
                    ddl_localidad.DataBind();
                }
            }
        }
Ejemplo n.º 10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (this.Session["username"] != null)
                {
                    N_Usuario negu = new N_Usuario();
                    DataTable dt   = negu.getUsuarioPorUsername(this.Session["username"].ToString());

                    lblNombre.Text   = dt.Rows[0]["Nombre_Usuario_U"].ToString();
                    lblApellido.Text = dt.Rows[0]["Apellido_Usuario_U"].ToString();
                    lblUsername.Text = dt.Rows[0]["Nickname_Usuario_U"].ToString();

                    string pass = new string('*', dt.Rows[0]["Contraseña_Usuario_U"].ToString().Length);
                    lblPassword.Text = pass;

                    lblEmail.Text = dt.Rows[0]["EMail_Usuario_U"].ToString();
                    lblDNI.Text   = dt.Rows[0]["DNI_Usuario_U"].ToString();
                    lblFecha.Text = ((DateTime)dt.Rows[0]["fNacimiento_Usuario_U"]).ToString("dd/MM/yyyy");

                    N_Provincia negp = new N_Provincia();
                    string      prov = negp.getStringProvincia(dt.Rows[0]["Provincia_Usuario_U"].ToString());
                    lblProvincia.Text = prov;

                    N_Localidad negl = new N_Localidad();
                    string      loc  = negl.getStringLocalidad(dt.Rows[0]["Localidad_Usuario_U"].ToString());
                    lblLocalidad.Text = loc;

                    lblDireccion.Text = dt.Rows[0]["Direccion_Usuario_U"].ToString();
                    lblTelefono.Text  = dt.Rows[0]["Telefono_Usuario_U"].ToString();
                }

                switch (Request.QueryString["us"])
                {
                case "1":
                    lblMensaje.Text = "SE HA MODIFICADO CON EXITO!";
                    break;

                case "2":
                    lblMensaje.Text = "LA CONTRASEÑA INGRESADA NO ES CORRECTA!";
                    break;

                case "3":
                    lblMensaje.Text = "SE HA ACTUALIZADO LA CONTRASEÑA CON EXITO!";
                    break;

                case "4":
                    lblMensaje.Text = "EMAIL INCORRECTO!";
                    break;

                case "5":
                    lblMensaje.Text = "ERROR AL ACTUALIZAR!";
                    break;

                case "6":
                    lblMensaje.Text = "FECHA INCORRECTA!";
                    break;

                case "7":
                    lblMensaje.Text = "ERROR, DATOS VACIOS!";
                    break;

                default:
                    lblMensaje.Text = "";
                    break;
                }
            }
        }