Ejemplo n.º 1
0
        protected void btnRegistroInicialG_Click(object sender, EventArgs e)
        {
            string striNombreDirector          = Request.Form["iNombreDirector"];
            string striApaternoDirector        = Request.Form["iApaternoDirector"];
            string striAmaternoDirector        = Request.Form["iAmaternoDirector"];
            string striNombreEmpresa           = Request.Form["iNombreEmpresa"];
            int    sTipoRFCEmpresa             = int.Parse(Request.Form["sTipoRFCEmpresa"]);
            string striRFCEmpresa              = Request.Form["iRFCEmpresa"];
            string striEmailEmpresa            = Request.Form["iEmailEmpresa"];
            string striTelefonoEmpresa         = Request.Form["iTelefonoEmpresa"];
            string striCalleNumeroEmpresa      = Request.Form["iCalleNumeroEmpresa"];
            string striCodigoPostalEmpresa     = Request.Form["iCodigoPostalEmpresa"];
            int    sColoniaEmpresa             = int.Parse(Request.Form["sColoniaEmpresa"]);
            string striNombreCorporativo       = Request.Form["iNombreCorporativo"];
            string striEmailCorporativo        = Request.Form["iEmailCorporativo"];
            string striTelefonoCorporativo     = Request.Form["iTelefonoCorporativo"];
            string striCalleNumeroCorporativo  = Request.Form["iCalleNumeroCorporativo"];
            string striCodigoPostalCorporativo = Request.Form["iCodigoPostalCorporativo"];
            int    sColoniaCorporativo         = int.Parse(Request.Form["sColoniaCorporativo"]);

            ControlEmpresa.AltaEmpresa(striNombreEmpresa, sTipoRFCEmpresa, striRFCEmpresa, striEmailEmpresa, striTelefonoEmpresa, striCalleNumeroEmpresa, striCodigoPostalEmpresa, sColoniaEmpresa);
            ControlUsuarios.AltaUsuario(2, 2, 1, DateTime.Now, striNombreDirector, striApaternoDirector, striAmaternoDirector, striEmailEmpresa, striEmailCorporativo);

            if (ControlCorporativo.AltaCorporativo(striNombreCorporativo, striEmailCorporativo, striTelefonoCorporativo, striCalleNumeroCorporativo, striCodigoPostalCorporativo, sColoniaCorporativo))

            {
                limpiaRegistroInicial();
                Mensaje("Datos guardados con éxito, favor de revisar su correo donde se le enviaran las credenciales de acceso, revisar su bandeja de spam");
            }
            else
            {
                Mensaje("Error.");
            }
        }
Ejemplo n.º 2
0
        protected void lkbUsuarioBuscar_Click(object sender, EventArgs e)
        {
            divDatosUsuario.Visible = false;
            gvUsuarios.Visible      = false;
            string strCodigoUsuario = iUsuarioBuscar.Text;

            usr_ID = (Guid)(Session["UsuarioFirmadoID"]);

            if (sBusquedaUsuario.SelectedIndex != 0)
            {
                DataSet ListUsuarios = ControlUsuarios.FiltroUsuarios(strCodigoUsuario, usr_ID);

                gvUsuarios.DataSource = ListUsuarios;
                gvUsuarios.DataBind();
                gvUsuarios.Visible = true;
            }
            else
            {
                Mensaje("Seleccionar tipo de búsqueda");
            }
        }
Ejemplo n.º 3
0
        protected void btnControlUsuario_Click(object sender, EventArgs e)
        {
            Guid guid_usr = Guid.NewGuid();

            string i_nombres = string.Empty, i_aparterno = string.Empty, i_amaterno = string.Empty, strUsuario = string.Empty, str_clave = string.Empty;
            string i_nombres_o   = Request.Form["iNombresUsuario"];
            string i_aparterno_o = Request.Form["iApaternoUsuario"];
            string i_amaterno_o  = Request.Form["iAmaternoUsuario"];

            try
            {
                strUsuario     = ControlUsuarios.GeneraUsuario(i_nombres_o, i_aparterno_o, i_amaterno_o);
                iUsuario.Value = strUsuario;

                iEmailCorporativoUsuario.Value = strUsuario + "@intelimundo.com.mx";
                btnGuardaUsuario.Enabled       = true;
            }
            catch
            {
                Mensaje("Se requiere mínimo 2 letras por cada campo(nombre,apellido paterno, apellido materno) para generar el usuario.");
            }
        }
Ejemplo n.º 4
0
        protected void btnUsuarioG_Click(object sender, EventArgs e)
        {
            string   striNombreUsuario           = Request.Form["iNombresUsuario"];
            string   striApaternoUsuario         = Request.Form["iApaternoUsuario"];
            string   striAmaternoUsuario         = Request.Form["iAmaternoUsuario"];
            int      sGeneroUsuario              = int.Parse(Request.Form["sGeneroUsuario"]);
            DateTime iNacimientoUsuario          = DateTime.Parse(Request.Form["iNacimientoUsuario"]);
            int      sPerfilUsuario              = int.Parse(Request.Form["sPerfilUsuario"]);
            string   striEmailPersonalUsuario    = Request.Form["iEmailPersonalUsuario"];
            string   striEmailCorporativoUsuario = Request.Form["iEmailCorporativoUsuario"];

            if (ControlUsuarios.AltaUsuario(3, sPerfilUsuario, sGeneroUsuario, iNacimientoUsuario, striNombreUsuario, striApaternoUsuario, striAmaternoUsuario, striEmailPersonalUsuario, striEmailCorporativoUsuario))

            {
                limpiaRegistroUsuario();
                Mensaje("Datos guardados con éxito, favor de revisar su correo donde se le enviaran las credenciales de acceso, revisar su bandeja de spam");
            }
            else
            {
                Mensaje("Error.");
            }
        }
Ejemplo n.º 5
0
        protected void gvUsuarios_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            GridViewRow gvr = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);
            Guid        UsuarioFilradoID;

            UsuarioFilradoID = Guid.Parse(gvr.Cells[0].Text.ToString().Trim());

            if (e.CommandName == "cnInformacionUsuario")
            {
                try
                {
                    DataSet ListUsuarios = ControlUsuarios.FiltroUsuario(UsuarioFilradoID);

                    gvUsuarios.DataSource = ListUsuarios;
                    gvUsuarios.DataBind();
                    gvUsuarios.Visible = true;

                    DataSet informacionUsuarios = ControlUsuarios.InformacionUsuario(UsuarioFilradoID);

                    sComposUsuario();

                    sAreaUsuario.SelectedValue = informacionUsuarios.Tables[0].Rows[0].ItemArray[0].ToString();

                    int iAreaUusarios = int.Parse(informacionUsuarios.Tables[0].Rows[0].ItemArray[0].ToString());

                    sPerfilUsuario.Items.Clear();

                    using (IntelimundoERPEntities mConfiguracion = new IntelimundoERPEntities())
                    {
                        var dConfiguracion = (from a in mConfiguracion.catPerfil
                                              join b in mConfiguracion.tblAreasPerfil on a.PerfilID equals b.PerfilID
                                              where b.AreaID == iAreaUusarios
                                              select a).ToList();

                        sPerfilUsuario.DataSource     = dConfiguracion;
                        sPerfilUsuario.DataTextField  = "Descripcion";
                        sPerfilUsuario.DataValueField = "PerfilID";
                        sPerfilUsuario.DataBind();

                        sPerfilUsuario.Value = informacionUsuarios.Tables[0].Rows[0].ItemArray[3].ToString();
                    }

                    sGeneroUsuario.Value = informacionUsuarios.Tables[0].Rows[0].ItemArray[4].ToString();
                    DateTime f_nac = DateTime.MinValue;

                    f_nac = Convert.ToDateTime(informacionUsuarios.Tables[0].Rows[0].ItemArray[2].ToString());
                    iNacimientoUsuario.Value = f_nac.ToString("yyyy-MM-dd");

                    DateTime f_ing = Convert.ToDateTime(informacionUsuarios.Tables[0].Rows[0].ItemArray[2].ToString());

                    iNombresUsuario.Value  = informacionUsuarios.Tables[0].Rows[0].ItemArray[5].ToString();
                    iApaternoUsuario.Value = informacionUsuarios.Tables[0].Rows[0].ItemArray[6].ToString();
                    iAmaternoUsuario.Value = informacionUsuarios.Tables[0].Rows[0].ItemArray[7].ToString();

                    iUsuario.Value = informacionUsuarios.Tables[0].Rows[0].ItemArray[8].ToString();
                    iEmailPersonalUsuario.Value    = informacionUsuarios.Tables[0].Rows[0].ItemArray[10].ToString();
                    iEmailCorporativoUsuario.Value = informacionUsuarios.Tables[0].Rows[0].ItemArray[11].ToString();
                    btnControlUsuario.Enabled      = false;
                    btnUsuarioG.Visible            = false;
                    iClave.Attributes.Remove("disabled");
                    divDatosUsuario.Visible = true;
                }
                catch
                {
                    limpiaRegistroUsuario();
                    divDatosUsuario.Visible = true;
                    Mensaje("Usuario no encontrado.");
                }
            }
            else if (e.CommandName == "cnInformacionUsuarioG")
            {
                if (divDatosUsuario.Visible == false)
                {
                    Mensaje("Favor de cargar datos.");
                }
                else
                {
                    string   striNombreUsuario        = Request.Form["iNombresUsuario"];
                    string   striApaternoUsuario      = Request.Form["iApaternoUsuario"];
                    string   striAmaternoUsuario      = Request.Form["iAmaternoUsuario"];
                    int      sGeneroUsuario           = int.Parse(Request.Form["sGeneroUsuario"]);
                    DateTime iNacimientoUsuario       = DateTime.Parse(Request.Form["iNacimientoUsuario"]);
                    int      sPerfilUsuario           = int.Parse(Request.Form["sPerfilUsuario"]);
                    string   striEmailPersonalUsuario = Request.Form["iEmailPersonalUsuario"];
                    string   strClave = Request.Form["iClave"];
                    string   striEmailCorporativoUsuario = Request.Form["iEmailCorporativoUsuario"];
                    int      iEstatusUsuario             = 0;

                    foreach (GridViewRow row in gvUsuarios.Rows)
                    {
                        if (row.RowType == DataControlRowType.DataRow)
                        {
                            DropDownList dl = (DropDownList)row.FindControl("ddlEstatusUsuarioID");

                            iEstatusUsuario = int.Parse(dl.SelectedValue);
                        }
                    }

                    Guid UsuarioID = (Guid)(Session["UsuarioFirmadoID"]);
                    if (ControlUsuarios.EditaUsuario(UsuarioFilradoID, sPerfilUsuario, sGeneroUsuario, iNacimientoUsuario, striNombreUsuario, striApaternoUsuario, striAmaternoUsuario, strClave, striEmailPersonalUsuario, striEmailCorporativoUsuario, iEstatusUsuario))

                    {
                        limpiaRegistroUsuario();
                        Mensaje("Datos actualizados con éxito, favor de revisar su correo donde se le enviaran las credenciales de acceso, revisar su bandeja de spam");
                    }
                    else
                    {
                        Mensaje("Error.");
                    }
                }
            }
        }