Beispiel #1
0
 public void ObtenerDetalleMiembroEquipo(RR_MiembrosEquipoTrabajo Datos)
 {
     try
     {
         object[]      Parametros = { Datos.IDMiembroEquipo };
         SqlDataReader Dr         = SqlHelper.ExecuteReader(Datos.Conexion, "EC_spCSLDB_get_MiembroTrabajoDetalle ", Parametros);
         while (Dr.Read())
         {
             Datos.Nombre         = Dr.GetString(Dr.GetOrdinal("nombre"));
             Datos.ApePat         = Dr.GetString(Dr.GetOrdinal("apPaterno"));
             Datos.ApeMat         = Dr.GetString(Dr.GetOrdinal("apMaterno"));
             Datos.Puesto         = Dr.GetString(Dr.GetOrdinal("puesto"));
             Datos.PagWeb         = Dr.GetString(Dr.GetOrdinal("paginaWeb"));
             Datos.IsFb           = Dr.GetBoolean(Dr.GetOrdinal("redSocial1"));
             Datos.IsGoo          = Dr.GetBoolean(Dr.GetOrdinal("redSocial2"));
             Datos.IsTw           = Dr.GetBoolean(Dr.GetOrdinal("redSocial3"));
             Datos.IsInst         = Dr.GetBoolean(Dr.GetOrdinal("redSocial4"));
             Datos.IsPrin         = Dr.GetBoolean(Dr.GetOrdinal("redSocial5"));
             Datos.Fb             = Dr.GetString(Dr.GetOrdinal("cuenta1"));
             Datos.Goo            = Dr.GetString(Dr.GetOrdinal("cuenta2"));
             Datos.Tw             = Dr.GetString(Dr.GetOrdinal("cuenta3"));
             Datos.Ins            = Dr.GetString(Dr.GetOrdinal("cuenta4"));
             Datos.Print          = Dr.GetString(Dr.GetOrdinal("cuenta5"));
             Datos.UrlImagen      = Dr.GetString(Dr.GetOrdinal("urlImagen"));
             Datos.ImagenGuardada = Dr.GetBoolean(Dr.GetOrdinal("imagenGuardada"));
             Datos.Completado     = true;
             break;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #2
0
 public void ACCatalogoMiembrosEquipoTrabajo(RR_MiembrosEquipoTrabajo Datos)
 {
     try
     {
         object[]      Parametros = { Datos.NuevoRegistro, Datos.IDMiembroEquipo, Datos.Nombre, Datos.ApePat,           Datos.ApeMat,
                                      Datos.Puesto,             Datos.PagWeb,          Datos.IsFb,   Datos.IsGoo,            Datos.IsTw,         Datos.IsInst,Datos.IsPrin, Datos.Fb, Datos.Goo,
                                      Datos.Tw,                 Datos.Ins,             Datos.Print,  Datos.ExtrancionImagen, Datos.CambiarImagen,Datos.IDUsuario };
         SqlDataReader Dr = SqlHelper.ExecuteReader(Datos.Conexion, "RR_spCSLDB_AC_MiembrosEquTrab", Parametros);
         while (Dr.Read())
         {
             int Resultado = Dr.GetInt32(Dr.GetOrdinal("Resultado"));
             if (Resultado == 1)
             {
                 Datos.Completado      = true;
                 Datos.UrlImagen       = Dr.GetString(Dr.GetOrdinal("UrlImagen"));
                 Datos.IDMiembroEquipo = Dr.GetString(Dr.GetOrdinal("IDMiembroEqu"));
             }
             Datos.Resultado = Resultado;
             break;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #3
0
 public void ACCatalogoMiembrosEquipoTrabajo(RR_MiembrosEquipoTrabajo Datos)
 {
     try
     {
         RR_AdministradorWebDatos CD = new RR_AdministradorWebDatos();
         CD.ACCatalogoMiembrosEquipoTrabajo(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #4
0
 public void EliminarMiembroTrabajo(RR_MiembrosEquipoTrabajo Datos)
 {
     try
     {
         EC_EquipoTrabajoDatos ETD = new EC_EquipoTrabajoDatos();
         ETD.EliminarMiembroEquipo(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #5
0
 public void ObtenerMiembroDetalle(RR_MiembrosEquipoTrabajo Datos)
 {
     try
     {
         EC_EquipoTrabajoDatos ETD = new EC_EquipoTrabajoDatos();
         ETD.ObtenerDetalleMiembroEquipo(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #6
0
 public void EliminarMiembroEquipo(RR_MiembrosEquipoTrabajo Datos)
 {
     try
     {
         object[] Parametros = { Datos.IDMiembroEquipo, Datos.IDUsuario };
         object   Result     = SqlHelper.ExecuteScalar(Datos.Conexion, "EC_spCSLDB_del_MiembroEquipo", Parametros);
         int      Resultado  = 0;
         int.TryParse(Result.ToString(), out Resultado);
         if (Resultado == 1)
         {
             Datos.Completado = true;
         }
         Datos.Resultado = Resultado;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #7
0
        private void CargarDatos(RR_MiembrosEquipoTrabajo DatosAux)
        {
            try
            {
                hf.Value           = DatosAux.IDMiembroEquipo.ToString();
                txtNombre.Value    = DatosAux.Nombre;
                txtApePat.Value    = DatosAux.ApePat;
                txtApeMat.Value    = DatosAux.ApeMat;
                txtOcupacion.Value = DatosAux.Puesto;
                txtPagWeb.Value    = DatosAux.PagWeb;
                txtfb.Value        = DatosAux.Fb;
                txtTw.Value        = DatosAux.Tw;
                txtGo.Value        = DatosAux.Goo;
                txtIns.Value       = DatosAux.Ins;
                string ScriptError = @"
                    $(document).ready(
                        function() {                        
                        document.getElementById('ckfb').value  =" + DatosAux.IsFb + @";                        
                        document.getElementById('cktw').value  =" + DatosAux.IsTw + @";                        
                        document.getElementById('ckgo').value  =" + DatosAux.IsGoo + @";                        
                        document.getElementById('ckIns').value =" + DatosAux.IsInst + @";                        
                        document.getElementById('ckPri').value =" + DatosAux.IsPrin + @";
                        document.getElementById('txtPri').value=" + DatosAux.Print + @";

                    });";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true);
                Response.Cookies.Clear();
                string BaseDir = Server.MapPath("~/Images/MiembrosEquipo/");
                if (File.Exists(BaseDir + DatosAux.UrlImagen))
                {
                    Logo.Attributes.Remove("src");
                    Logo.Attributes.Add("src", "Images/MiembrosEquipo/" + DatosAux.UrlImagen);
                }
                else
                {
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (Request.QueryString["op"] != null && Request.QueryString["op"] == "3")
         {
             if (Request.QueryString["id"] != null)
             {
                 string ID = Request.QueryString["id"].ToString();
                 RR_MiembrosEquipoTrabajo Datos = new RR_MiembrosEquipoTrabajo {
                     Conexion = Comun.Conexion, IDMiembroEquipo = ID, IDUsuario = Comun.IDUsuario
                 };
                 EC_EquipoTrabajoNegocio CN = new EC_EquipoTrabajoNegocio();
                 CN.EliminarMiembroTrabajo(Datos);
                 if (Datos.Completado)
                 {
                     //Mostrar mensaje Success
                 }
                 else
                 {
                     //Mostrar Mensaje de error
                 }
             }
         }
         if (!IsPostBack)
         {
         }
         else
         {
         }
         CargarGrid();
     }
     catch (Exception ex)
     {
         Response.Redirect("PageError.aspx?errorNumber=" + ex.HResult);
     }
 }
Beispiel #9
0
 private void Guardar(bool nuevoRegistro, string id, string nombre, string apPat, string apMat, string puesto, string pagWeb, bool isFb, bool isTw, bool isGoo,
                      bool isInst, bool isPrint, string txtFb, string txtTw, string txtGoo, string txtInst, string txtPrint, string FileName, HttpPostedFile PostedImage, bool BandCambioImagen)
 {
     try
     {
         string BaseDir                 = Server.MapPath("");
         string FileExtension           = BandCambioImagen ? Path.GetExtension(FileName) : string.Empty;
         RR_MiembrosEquipoTrabajo Datos = new RR_MiembrosEquipoTrabajo
         {
             NuevoRegistro   = nuevoRegistro,
             IDMiembroEquipo = id,
             Nombre          = nombre,
             ApePat          = apPat,
             ApeMat          = apMat,
             Puesto          = puesto,
             PagWeb          = pagWeb,
             IsFb            = isFb,
             IsGoo           = isGoo,
             IsInst          = isInst,
             IsTw            = isTw,
             IsPrin          = isPrint,
             Fb               = txtFb,
             Goo              = txtGoo,
             Ins              = txtInst,
             Tw               = txtTw,
             Print            = txtPrint,
             ExtrancionImagen = FileExtension,
             CambiarImagen    = BandCambioImagen,
             UrlImagen        = BaseDir,
             Conexion         = Comun.Conexion,
             IDUsuario        = User.Identity.Name
         };
         RR_AdministradorWebNegocio CN = new RR_AdministradorWebNegocio();
         CN.ACCatalogoMiembrosEquipoTrabajo(Datos);
         Datos.Completado = true;
         if (Datos.Completado)
         {
             if (BandCambioImagen)
             {
                 if (PostedImage != null && PostedImage.ContentLength > 0)
                 {
                     try
                     {
                         Stream S = PostedImage.InputStream;
                         System.Drawing.Image Img = new System.Drawing.Bitmap(S);
                         Img.Save(BaseDir + Datos.UrlImagen);
                         //CN.ImagenSubidaColaboradroXID(Datos);
                     }
                     catch (Exception)
                     {
                     }
                 }
             }
             Response.Redirect("frmMiembrosEquipoTrabajo.aspx", false);
         }
         else
         {
             string ScriptError = DialogMessage.Show(TipoMensaje.Error, "Error al guardar los datos.", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true);
             ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Request.QueryString["op"] != null)
         {
             if (Request.QueryString["op"] == "2")
             {
                 if (Request.QueryString["id"] != null)
                 {
                     string ID = Request.QueryString["id"].ToString();
                     if (Request.QueryString["id"].ToString() == ID)
                     {
                         //Obtener los datos y dibujarlos.
                         RR_MiembrosEquipoTrabajo DatosAux = new RR_MiembrosEquipoTrabajo {
                             Conexion = Comun.Conexion, IDMiembroEquipo = ID
                         };
                         RR_AdministradorWebNegocio CN = new RR_AdministradorWebNegocio();
                         //CN.ObtenerDetalleColaboradoresXID(DatosAux);
                         if (DatosAux.Completado)
                         {
                             this.CargarDatos(DatosAux);
                         }
                         else
                         {
                             //Ocurrió un error
                             Response.Redirect("frmColaboradores.aspx?error=" + "Error al cargar los datos&nError=1");
                         }
                     }
                     else
                     {
                         Response.Redirect("frmColaboradores.aspx");
                     }
                 }
                 else
                 {
                     Response.Redirect("frmColaboradores.aspx");
                 }
             }
             else
             {
                 Response.Redirect("frmColaboradores.aspx");
             }
         }
         else
         {
             this.IniciarDatos();
         }
     }
     else
     {
         if (Request.Form.Count == 10 || Request.Form.Count == 12 || Request.Form.Count == 14 || Request.Form.Count == 16 ||
             Request.Form.Count == 18 || Request.Form.Count == 20)
         {
             bool   isfacebook      = false;
             bool   isinstagram     = false;
             bool   isgoogle        = false;
             bool   isprinterest    = false;
             bool   istwitter       = false;
             bool   Band            = false;
             string IDMiembroEquipo = "";
             if (imgImagen.HasFile) //Hay cambio de imagen
             {
                 Band = true;
             }
             string txtNomb   = Request.Form["ctl00$cph_MasterBody$txtNombre"].ToString();
             string txtApePat = Request.Form["ctl00$cph_MasterBody$txtApePat"].ToString();
             string txtApeMat = Request.Form["ctl00$cph_MasterBody$txtApeMat"].ToString();
             string txtPuesto = Request.Form["ctl00$cph_MasterBody$txtOcupacion"].ToString();
             string txtPagWeb = Request.Form["ctl00$cph_MasterBody$txtPagWeb"].ToString();
             string txtFb     = Request.Form["ctl00$cph_MasterBody$txtfb"] != null ? Request.Form["ctl00$cph_MasterBody$txtfb"].ToString() : string.Empty;
             string txtTw     = Request.Form["ctl00$cph_MasterBody$txtTw"] != null ? Request.Form["ctl00$cph_MasterBody$txtTw"].ToString() : string.Empty;
             string txtGo     = Request.Form["ctl00$cph_MasterBody$txtGo"] != null ? Request.Form["ctl00$cph_MasterBody$txtGo"].ToString() : string.Empty;
             string txtInst   = Request.Form["ctl00$cph_MasterBody$txtIns"] != null ? Request.Form["ctl00$cph_MasterBody$txtIns"].ToString() : string.Empty;
             string txtPrint  = Request.Form["ctl00$cph_MasterBody$txtPri"] != null ? Request.Form["ctl00$cph_MasterBody$txtPri"].ToString() : string.Empty;
             string facebook  = Request.Form["ckfb"] != null ? Request.Form["ckfb"].ToString() : string.Empty;
             string twitter   = Request.Form["cktw"] != null ? Request.Form["cktw"].ToString() : string.Empty;
             string google    = Request.Form["ckgo"] != null ? Request.Form["ckgo"].ToString() : string.Empty;
             string instagram = Request.Form["ckIns"] != null ? Request.Form["ckIns"].ToString() : string.Empty;
             string pinterest = Request.Form["ckPri"] != null ? Request.Form["ckPri"].ToString() : string.Empty;
             if (bool.TryParse(facebook, out isfacebook) == true)
             {
                 isfacebook = true;
             }
             if (bool.TryParse(twitter, out istwitter) == true)
             {
                 istwitter = true;
             }
             if (bool.TryParse(instagram, out isinstagram) == true)
             {
                 isinstagram = true;
             }
             if (bool.TryParse(google, out isgoogle) == true)
             {
                 isgoogle = true;
             }
             if (bool.TryParse(pinterest, out isprinterest) == true)
             {
                 isprinterest = true;
             }
             string         txtUrlImg   = Band ? imgImagen.PostedFile.FileName : string.Empty;
             HttpPostedFile bannerImage = imgImagen.PostedFile as HttpPostedFile;
             try
             {
                 string AuxID = Request.Form["ctl00$cph_MasterBody$hf"].ToString();
                 IDMiembroEquipo = AuxID;
                 bool NuevoRegistro = string.IsNullOrEmpty(IDMiembroEquipo);
                 this.Guardar(NuevoRegistro, IDMiembroEquipo, txtNomb, txtApePat, txtApeMat, txtPuesto, txtPagWeb, isfacebook, istwitter, isinstagram, isgoogle, isprinterest,
                              txtFb, txtTw, txtGo, txtInst, txtPrint, txtUrlImg, bannerImage, Band);
             }
             catch (Exception ex)
             {
                 Response.Redirect("ErrorPage.aspx?msjError=" + ex.Message);
             }
         }
         else
         {
         }
     }
 }