Пример #1
0
        private void Guardar(string ID, int tipoUsu, string Nombre, string ApPat, string ApMat,
                             int estado, int municipio, string IDpoligono, string direccion, string numExt,
                             string numInt, string colonia, string CodigoPostal, string claveElector, string Correo,
                             string Telefono, string Password, int id_genero, DateTime FechasNac, string imagen,
                             bool bandPassServer, string padre, string suplente, int casilla, bool bandImgServer,
                             int seccion
                             )
        {
            try
            {
                EM_CatColaborador Datos = new EM_CatColaborador
                {
                    IDColaborador = ID, IDTipoUsu = tipoUsu, Nombre = Nombre,
                    ApPaterno     = ApPat, ApMaterno = ApMat, Estado = estado,
                    Municipio     = municipio, IDPoligono = IDpoligono, Direccion = direccion,
                    NumeroExt     = numExt, NumeroInt = numInt, Colonia = colonia,
                    CodigoPostal  = CodigoPostal, ClaveElector = claveElector, Correo = Correo,
                    Telefono      = Telefono, Password = Password, FechaNac = FechasNac,
                    IDGenero      = id_genero, Imagen = imagen, Conexion = Comun.Conexion,
                    IDUsuario     = User.Identity.Name, Padre = padre, Sumplente = suplente,
                    Casilla       = casilla, BandPassServer = bandPassServer, imgGuardada = bandImgServer,
                    Seccion       = seccion
                };

                EM_CatalagosNegocio CN = new EM_CatalagosNegocio();
                CN.ACCatalogoColaboradores(Datos);
                if (Datos.Completado)
                {
                    Response.Redirect("frmColaboradores.aspx?op=" + Datos.IDTipoUsu + "", false);
                }
                else
                {
                    string ScriptError = DialogMessage.Show(TipoMensaje.Error, Datos.MensajeSQL, "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true);
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "error", ScriptError, true);
                }
            }
            catch (Exception ex)
            {
                string ScriptError = DialogMessage.Show(TipoMensaje.Error, "Error al guardar los datos: " + ex.Message, "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true);
                ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true);
            }
        }