Beispiel #1
0
        public static TipoActividadBean Get(TipoActividadBean item)
        {
            TipoActividadBean obj          = null;
            ArrayList         alParameters = new ArrayList();
            SqlParameter      parameter;

            parameter       = new SqlParameter("@Id", SqlDbType.Int);
            parameter.Value = item.id;
            alParameters.Add(parameter);
            DataTable dt = SqlConnector.getDataTable("spS_ManSelGRTipoActividad", alParameters);

            if (dt != null && dt.Rows.Count > 0)
            {
                foreach (DataRow row in dt.Rows)
                {
                    obj = new TipoActividadBean
                    {
                        id          = int.Parse(row["id"].ToString()),
                        codigo      = row["codigo"].ToString(),
                        nombre      = row["nombre"].ToString(),
                        idNegocio   = int.Parse(row["IdNegocio"].ToString()),
                        meta        = row["meta"].ToString(),
                        oportunidad = row["flagOportunidad"].ToString(),
                        contacto    = row["flagContacto"].ToString()
                    };
                }
            }
            return(obj);
        }
Beispiel #2
0
        public static PaginateTipoActividadBean GetAllPaginate(TipoActividadBean item)
        {
            var result = TipoActividadModel.GetAllPaginate(item);

            result.totalPages = Utility.calculateNumberOfPages(result.totalrows, item.rows);
            return(result);
        }
Beispiel #3
0
        public static void Update(TipoActividadBean item)
        {
            ArrayList    alParameters = new ArrayList();
            SqlParameter parameter;

            parameter       = new SqlParameter("@Id", SqlDbType.BigInt);
            parameter.Value = item.id;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Codigo", SqlDbType.VarChar, 50);
            parameter.Value = item.codigo;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Nombre", SqlDbType.VarChar, 150);
            parameter.Value = item.nombre;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdNegocio", SqlDbType.BigInt);
            parameter.Value = item.idNegocio;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@meta", SqlDbType.VarChar, 100);
            parameter.Value = item.meta;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@oportunidad", SqlDbType.Char, 1);
            parameter.Value = item.oportunidad;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@contacto", SqlDbType.Char, 1);
            parameter.Value = item.contacto;
            alParameters.Add(parameter);
            SqlConnector.executeNonQuery("spS_ManUpdGRTipoActividad", alParameters);
        }
Beispiel #4
0
        public static Int32 Insert(TipoActividadBean item)
        {
            ArrayList    alParameters = new ArrayList();
            SqlParameter parameter;

            parameter       = new SqlParameter("@Codigo", SqlDbType.VarChar, 50);
            parameter.Value = item.codigo;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Nombre", SqlDbType.VarChar, 150);
            parameter.Value = item.nombre;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdNegocio", SqlDbType.BigInt);
            parameter.Value = item.idNegocio;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@meta", SqlDbType.VarChar, 100);
            parameter.Value = item.meta;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@oportunidad", SqlDbType.Char, 1);
            parameter.Value = item.oportunidad;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@contacto", SqlDbType.Char, 1);
            parameter.Value = item.contacto;
            alParameters.Add(parameter);
            return(Convert.ToInt32(SqlConnector.executeScalar("spS_ManInsGRTipoActividad", alParameters)));
        }
Beispiel #5
0
        public static List <TipoActividadBean> GetReporteDashboard(string idUsuario)
        {
            List <TipoActividadBean> lobj = new List <TipoActividadBean>();
            ArrayList    alParameters     = new ArrayList();
            SqlParameter parameter;

            parameter       = new SqlParameter("@IdUsuario", SqlDbType.VarChar, 10);
            parameter.Value = idUsuario;
            alParameters.Add(parameter);
            DataTable dt = SqlConnector.getDataTable("SP_RepGraficoDashboardActividad", alParameters);

            if (dt != null && dt.Rows.Count > 0)
            {
                foreach (DataRow row in dt.Rows)
                {
                    TipoActividadBean obj = new TipoActividadBean
                    {
                        codigo = row["Codigo"].ToString(),
                        nombre = row["Nombre"].ToString(),
                        total  = row["Total"].ToString(),
                        meta   = row["Meta"].ToString()
                    };
                    lobj.Add(obj);
                }
            }
            return(lobj);
        }
Beispiel #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["lgn_id"] == null)
        {
            Session.Clear();
            string myScript = ConfigurationManager.AppSettings["URL_LOGIN"];
            String lsScript = "parent.document.location.href = '" + myScript + "/default.aspx?acc=SES';";
            Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", lsScript, true);
        }
        else
        {
            CargaCombos();
            if (!IsPostBack)
            {
                string json = new System.IO.StreamReader(Request.InputStream).ReadToEnd();

                Dictionary <string, string> dataJSON = JsonConvert.DeserializeObject <Dictionary <string, string> >(json);

                if (dataJSON != null)
                {
                    TipoActividadBean obj = TipoActividadController.Get(new TipoActividadBean {
                        id = int.Parse(dataJSON["codigo"].ToString())
                    });
                    myModalLabel.InnerText = "Editar Tipo Actividad "; //+ Model.bean.IdiomaCultura.getMensaje(Model.bean.IdiomaCultura.WEB_USUARIO);
                    MtxtId.Value           = obj.id.ToString();
                    //MtxtIdUsuario.Value = obj.IdUsuario.ToString();
                    MtxtCodigo.Value = obj.codigo;
                    MtxtNombre.Value = obj.nombre;
                    MtxtMeta.Value   = obj.meta;

                    MddlIdNegocio.SelectedValue = obj.idNegocio.ToString();
                    if (obj.oportunidad.Equals("T"))
                    {
                        MchkOportunidad.Checked = true;
                    }
                    else
                    {
                        MchkOportunidad.Checked = false;
                    }
                    if (obj.contacto.Equals("T"))
                    {
                        MchkContacto.Checked = true;
                    }
                    else
                    {
                        MchkContacto.Checked = false;
                    }
                    MtxtCodigo.Disabled = true;
                }
                else
                {
                    myModalLabel.InnerText = "Crear Tipo Actividad ";  //+ Model.bean.IdiomaCultura.getMensaje(Model.bean.IdiomaCultura.WEB_USUARIO);
                }
            }
        }
    }
Beispiel #7
0
        public static void Disabled(TipoActividadBean item)
        {
            ArrayList    alParameters = new ArrayList();
            SqlParameter parameter;

            parameter       = new SqlParameter("@Id", SqlDbType.BigInt);
            parameter.Value = item.id;
            alParameters.Add(parameter);
            SqlConnector.executeNonQuery("spS_ManUpdTipoActividadDisabled", alParameters);
        }
Beispiel #8
0
    public static TipoActividadBean ObtenerEstadoOportunidad(int Id)
    {
        var item = new TipoActividadBean
        {
            id = Id
        };
        TipoActividadBean obj = TipoActividadController.GetAll(item)[0];

        return(obj);
    }
Beispiel #9
0
 public static void Update(TipoActividadBean item)
 {
     try
     {
         TipoActividadModel.Update(item);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Beispiel #10
0
 public static void Insert(TipoActividadBean item)
 {
     try
     {
         if (TipoActividadModel.Insert(item) == -1)
         {
             throw new Exception("El código ingresado ya existe");
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Beispiel #11
0
 public static TipoActividadBean ObtenerEstadoOportunidad(string Id)
 {
     try
     {
         var item = new TipoActividadBean
         {
             id = Int32.Parse(Id)
         };
         TipoActividadBean obj = TipoActividadController.GetAll(item)[0];
         return(obj);
     }
     catch (Exception e)
     {
         return(null);
     }
 }
Beispiel #12
0
        public static PaginateTipoActividadBean GetAllPaginate(TipoActividadBean item)
        {
            List <TipoActividadBean> lobj = new List <TipoActividadBean>();
            ArrayList    alParameters     = new ArrayList();
            SqlParameter parameter;

            parameter       = new SqlParameter("@Codigo", SqlDbType.VarChar, 50);
            parameter.Value = item.codigo;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Nombre", SqlDbType.VarChar, 150);
            parameter.Value = item.nombre;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@flag", SqlDbType.Char, 1);
            parameter.Value = item.Flag;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Negocio", SqlDbType.Int);
            parameter.Value = item.idNegocio;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@page", SqlDbType.Int);
            parameter.Value = item.page;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@rows", SqlDbType.Int);
            parameter.Value = item.rows;
            alParameters.Add(parameter);
            DataTable dt    = SqlConnector.getDataTable("spS_ManSelGRTipoActividadAllPaginate", alParameters);
            int       total = 0;

            if (dt != null && dt.Rows.Count > 0)
            {
                foreach (DataRow row in dt.Rows)
                {
                    total = int.Parse(row["total"].ToString());
                    TipoActividadBean obj = new TipoActividadBean
                    {
                        item   = int.Parse(row["item"].ToString()),
                        id     = int.Parse(row["id"].ToString()),
                        codigo = row["codigo"].ToString(),
                        nombre = row["nombre"].ToString(),
                        canal  = row["Negocio"].ToString()
                    };
                    lobj.Add(obj);
                }
            }
            return(new PaginateTipoActividadBean {
                lstResultados = lobj, totalrows = total
            });
        }
Beispiel #13
0
        public static List <TipoActividadBean> GetAll(TipoActividadBean item)
        {
            List <TipoActividadBean> lobj = new List <TipoActividadBean>();
            ArrayList    alParameters     = new ArrayList();
            SqlParameter parameter;

            parameter       = new SqlParameter("@Id", SqlDbType.Int);
            parameter.Value = item.id;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Codigo", SqlDbType.VarChar, 50);
            parameter.Value = item.codigo;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Nombre", SqlDbType.VarChar, 150);
            parameter.Value = item.nombre;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Negocio", SqlDbType.BigInt);
            parameter.Value = item.idNegocio;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@flag", SqlDbType.Char, 1);
            parameter.Value = item.Flag;
            alParameters.Add(parameter);
            DataTable dt = SqlConnector.getDataTable("spS_ManSelGRTipoActividadAll", alParameters);

            if (dt != null && dt.Rows.Count > 0)
            {
                foreach (DataRow row in dt.Rows)
                {
                    TipoActividadBean obj = new TipoActividadBean
                    {
                        id          = int.Parse(row["id"].ToString()),
                        codigo      = row["codigo"].ToString(),
                        nombre      = row["nombre"].ToString(),
                        idNegocio   = int.Parse(row["idNegocio"].ToString()),
                        Flag        = row["FlagTA"].ToString(),
                        oportunidad = row["FlagOportunidad"].ToString(),
                        contacto    = row["FlagContacto"].ToString()
                    };
                    lobj.Add(obj);
                }
            }
            return(lobj);
        }
Beispiel #14
0
 public static String Update(string Id, string codigo, string nombre, string idnegocio, string meta, string oportunidad, string contacto)
 {
     try
     {
         var item = new TipoActividadBean
         {
             id          = int.Parse(Id),
             codigo      = codigo,
             nombre      = nombre,
             idNegocio   = Int64.Parse(idnegocio),
             meta        = meta,
             oportunidad = oportunidad,
             contacto    = contacto
         };
         TipoActividadController.Update(item);
         return("OK");
     }
     catch (Exception ex)
     {
         LogHelper.LogException(ex, "Error :TipoActividad_Update : ");
         throw new Exception("ERROR: " + ex.Message);
     }
 }
Beispiel #15
0
    public static String Insert(string codigo, string nombre, int idnegocio, string meta, string oportunidad, string contacto)
    {
        try
        {
            var item = new TipoActividadBean
            {
                codigo      = codigo,
                nombre      = nombre,
                idNegocio   = idnegocio,
                meta        = meta,
                oportunidad = oportunidad,
                contacto    = contacto
            };
            TipoActividadController.Insert(item);

            return("OK");
        }
        catch (Exception ex)
        {
            LogHelper.LogException(ex, "Error :TipoActividad_Insert : ");
            throw new Exception("ERROR: " + ex.Message);
        }
    }
Beispiel #16
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["lgn_id"] == null)
        {
            Session.Clear();
            string myScript = ConfigurationManager.AppSettings["URL_LOGIN"];
            String lsScript = "parent.document.location.href = '" + myScript + "/default.aspx?acc=SES';";
            Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", lsScript, true);
        }
        else
        {
            try
            {
                string json = new System.IO.StreamReader(Request.InputStream).ReadToEnd();

                Dictionary <string, string> dataJSON = JsonConvert.DeserializeObject <Dictionary <string, string> >(json);
                String codigo = dataJSON["Codigo"].ToString();

                String nombres       = dataJSON["Nombre"].ToString();
                String chkHabilitado = dataJSON["chkFlgHabilitado"].ToString();
                String idnegocio     = dataJSON["idnegocio"].ToString();


                //PAG
                String pagina = dataJSON["pagina"].ToString();
                String filas  = dataJSON["filas"].ToString();

                var item = new TipoActividadBean
                {
                    codigo    = codigo,
                    nombre    = nombres,
                    Flag      = chkHabilitado,
                    idNegocio = Int64.Parse((idnegocio == "" ? "0" : idnegocio)),
                    page      = int.Parse(pagina),
                    rows      = int.Parse(filas)
                };

                PaginateTipoActividadBean paginate = TipoActividadController.GetAllPaginate(item);

                if ((Int32.Parse(pagina) > 0) && (Int32.Parse(pagina) <= paginate.totalPages))
                {
                    Utility.ConfiguraPaginacion(this.lbTpaginaTop, this.linkPaginaTop,
                                                this.lblTFilasTop, this.linkPaginaAnteriorTop, this.linkPaginaSiguienteTop,
                                                paginate.totalPages.ToString(), pagina, paginate.totalrows.ToString(),
                                                ddlMostrarTop, filas);

                    Utility.ConfiguraPaginacion(this.lbTpaginaBooton, this.linkPaginaBooton,
                                                this.lblTFilasBooton, this.linkPaginaAnteriorBooton, this.linkPaginaSiguienteBooton, paginate.totalPages.ToString(), pagina, paginate.totalrows.ToString(),
                                                ddlMostrarBooton, filas);

                    lst = paginate.lstResultados;
                    grdMant.DataSource = lst;
                    grdMant.DataBind();
                    grdMant.HeaderRow.TableSection = TableRowSection.TableHeader;
                }
                else
                {
                    String htmlNoData = "<div class='gridNoData'><div class='col-sm-12 form-group'>" +
                                        "<img src='../../images/alert/ico_alert.png' style='float: left;height: 32px;'>" +
                                        "<p style='float: left;line-height: 32px;margin-left: 10px!important;'>No se encontraron datos para mostrar</p>" +
                                        "</p></div>";

                    this.divGridView.InnerHtml               = htmlNoData;
                    this.divGridViewPagintatorTop.Visible    = false;
                    this.divGridViewPagintatorBooton.Visible = false;
                }
            }
            catch (Exception ex)
            {
                LogHelper.LogException(ex, "Error :" + this);

                String htmlNoData = "<div class='gridNoData'><div class='col-sm-12 form-group'>" +
                                    "<img src='../../images/alert/ico_alert.png' style='float: left;height: 32px;'>" +
                                    "<p style='float: left;line-height: 32px;margin-left: 10px!important;'>No se encontraron datos para mostrar</p>" +
                                    "</p></div>";

                this.divGridView.InnerHtml               = htmlNoData;
                this.divGridViewPagintatorTop.Visible    = false;
                this.divGridViewPagintatorBooton.Visible = false;

                string myScript = "addnotify('notify', \"" + ex.Message + "\", 'registeruser');";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", myScript, true);
            }
        }
    }
Beispiel #17
0
 public static List <TipoActividadBean> GetAll(TipoActividadBean item)
 {
     return(TipoActividadModel.GetAll(item));
 }
Beispiel #18
0
 public static void Activate(TipoActividadBean item)
 {
     TipoActividadModel.Activate(item);
 }
Beispiel #19
0
 public static void Disabled(TipoActividadBean item)
 {
     TipoActividadModel.Disabled(item);
 }
Beispiel #20
0
 public static TipoActividadBean Get(TipoActividadBean item)
 {
     return(TipoActividadModel.Get(item));
 }