Ejemplo n.º 1
0
        public static PaginateContactoBean GetAllPaginate(ContactoBean item)
        {
            var result = ContactoModel.GetAllPaginate(item);

            result.totalPages = Utility.calculateNumberOfPages(result.totalrows, item.rows);
            return(result);
        }
Ejemplo n.º 2
0
        public static void Update(ContactoBean item)
        {
            ArrayList    alParameters = new ArrayList();
            SqlParameter parameter;

            parameter       = new SqlParameter("@IdContacto", SqlDbType.BigInt);
            parameter.Value = item.IdContacto;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Nombre", SqlDbType.VarChar, 150);
            parameter.Value = item.Nombre;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Telefono", SqlDbType.VarChar, 80);
            parameter.Value = item.Telefono;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Email", SqlDbType.VarChar, 80);
            parameter.Value = item.Email;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Cargo", SqlDbType.VarChar, 80);
            parameter.Value = item.Cargo;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdCliente", SqlDbType.BigInt);
            parameter.Value = item.IdCliente;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@codInstalacion", SqlDbType.VarChar, 100);
            parameter.Value = item.codInstalacion;
            alParameters.Add(parameter);
            SqlConnector.executeNonQuery("spS_ManUpdGRContacto", alParameters);
        }
Ejemplo n.º 3
0
        public static ContactoBean Get(ContactoBean item)
        {
            ContactoBean obj          = null;
            ArrayList    alParameters = new ArrayList();
            SqlParameter parameter;

            parameter       = new SqlParameter("@IdContacto", SqlDbType.BigInt);
            parameter.Value = item.IdContacto;
            alParameters.Add(parameter);
            DataTable dt = SqlConnector.getDataTable("spS_ManSelGRContacto", alParameters);

            if (dt != null && dt.Rows.Count > 0)
            {
                foreach (DataRow row in dt.Rows)
                {
                    obj = new ContactoBean
                    {
                        IdContacto         = Int64.Parse(row["IdContacto"].ToString()),
                        Nombre             = row["Nombre"].ToString(),
                        Telefono           = row["Telefono"].ToString(),
                        Email              = row["Email"].ToString(),
                        Cargo              = row["Cargo"].ToString(),
                        Cliente            = row["Cliente"].ToString(),
                        ClienteInstalacion = row["ClienteInstalacion"].ToString(),
                        IdCliente          = Int64.Parse(row["IdCliente"].ToString()),
                        codInstalacion     = row["CodInstalacion"].ToString(),
                        Flag = row["Flag"].ToString()
                    };
                }
            }
            return(obj);
        }
Ejemplo n.º 4
0
        public static ContactoBean InsertContact(String NombreC, String TelefonoC, String EmailC, String CargoC, String idclienteC, String codInstalacion)
        {
            try
            {
                //String idZona = HttpContext.Current.Session["lgn_idzona"].ToString();
                ContactoBean item = new ContactoBean

                {
                    Nombre         = NombreC,
                    Telefono       = TelefonoC,
                    Email          = EmailC,
                    Cargo          = CargoC,
                    IdCliente      = Int64.Parse(idclienteC),
                    codInstalacion = codInstalacion
                };
                ContactoController.Insert(item);

                return(item);
            }
            catch (Exception ex)
            {
                LogHelper.LogException(ex, "Error: Insert");
                throw new Exception("ERROR: " + ex.Message);
            }
        }
Ejemplo n.º 5
0
        public static List <ContactoBean> GetContacts(ContactoBean item)
        {
            List <ContactoBean> lobj         = new List <ContactoBean>();
            ArrayList           alParameters = new ArrayList();
            SqlParameter        parameter;

            parameter       = new SqlParameter("@idcliente", SqlDbType.Int);
            parameter.Value = item.IdCliente;
            alParameters.Add(parameter);

            DataTable dt = SqlConnector.getDataTable("spS_ManSelGRContact", alParameters);

            if (dt != null && dt.Rows.Count > 0)
            {
                foreach (DataRow row in dt.Rows)
                {
                    ContactoBean obj = new ContactoBean
                    {
                        IdContacto = Int64.Parse(row["IdContacto"].ToString()),
                        Nombre     = row["Nombre"].ToString(),
                        Telefono   = row["Telefono"].ToString(),
                        Email      = row["Email"].ToString(),
                        Cargo      = row["Cargo"].ToString(),
                        IdCliente  = Int64.Parse(row["IdCliente"].ToString()),
                        //IdZona = Int64.Parse(row["IdZona"].ToString()),
                        Flag = row["Flag"].ToString()
                    };
                    lobj.Add(obj);
                }
            }
            return(lobj);
        }
Ejemplo n.º 6
0
        public static Int32 Insert(ContactoBean item)
        {
            ArrayList    alParameters = new ArrayList();
            SqlParameter parameter;

            parameter       = new SqlParameter("@Nombre", SqlDbType.VarChar, 150);
            parameter.Value = item.Nombre;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Telefono", SqlDbType.VarChar, 80);
            parameter.Value = item.Telefono;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Email", SqlDbType.VarChar, 80);
            parameter.Value = item.Email;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Cargo", SqlDbType.VarChar, 80);
            parameter.Value = item.Cargo;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdCliente", SqlDbType.BigInt);
            parameter.Value = item.IdCliente;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@codInstalacion", SqlDbType.VarChar, 100);
            parameter.Value = item.codInstalacion;
            alParameters.Add(parameter);
            int contacto = Convert.ToInt32(SqlConnector.executeScalar("spS_ManInsGRContacto", alParameters));

            item.IdContacto = contacto;
            return(contacto);
        }
Ejemplo n.º 7
0
        public static void Activate(ContactoBean item)
        {
            ArrayList    alParameters = new ArrayList();
            SqlParameter parameter;

            parameter       = new SqlParameter("@IdContacto", SqlDbType.BigInt);
            parameter.Value = item.IdContacto;
            alParameters.Add(parameter);
            SqlConnector.executeNonQuery("spS_ManUpdGRContactoActivate", alParameters);
        }
Ejemplo n.º 8
0
 public static void Update(ContactoBean item)
 {
     try
     {
         ContactoModel.Update(item);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Ejemplo n.º 9
0
        public static List <ContactoBean> GetAll(ContactoBean item)
        {
            List <ContactoBean> lobj         = new List <ContactoBean>();
            ArrayList           alParameters = new ArrayList();
            SqlParameter        parameter;

            parameter       = new SqlParameter("@Nombre", SqlDbType.VarChar, 10);
            parameter.Value = item.Nombre;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Telefono", SqlDbType.VarChar, 80);
            parameter.Value = item.Telefono;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Email", SqlDbType.VarChar, 80);
            parameter.Value = item.Email;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Cargo", SqlDbType.VarChar, 80);
            parameter.Value = item.Cargo;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdCliente", SqlDbType.BigInt);
            parameter.Value = item.IdCliente;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Flag", SqlDbType.Char, 1);
            parameter.Value = item.Flag;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@codInstalacion", SqlDbType.VarChar, 100);
            parameter.Value = item.codInstalacion;
            alParameters.Add(parameter);

            DataTable dt = SqlConnector.getDataTable("spS_ManSelGRContactoAll", alParameters);

            if (dt != null && dt.Rows.Count > 0)
            {
                foreach (DataRow row in dt.Rows)
                {
                    ContactoBean obj = new ContactoBean
                    {
                        IdContacto = Int64.Parse(row["IdContacto"].ToString()),
                        Nombre     = row["Nombre"].ToString(),
                        Telefono   = row["Telefono"].ToString(),
                        Email      = row["Email"].ToString(),
                        Cargo      = row["Cargo"].ToString(),
                        IdCliente  = Int64.Parse(row["IdCliente"].ToString()),
                        //IdZona = Int64.Parse(row["IdZona"].ToString()),
                        Flag = row["Flag"].ToString()
                    };
                    lobj.Add(obj);
                }
            }
            return(lobj);
        }
Ejemplo n.º 10
0
 public static void Insert(ContactoBean item)
 {
     try
     {
         if (ContactoModel.Insert(item) == -1)
         {
             throw new Exception("El código ingresado ya existe");
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Ejemplo n.º 11
0
    public static ContactoBean ObtenerClienteId(string Id)
    {
        Int64 vID = 0;

        if (Id == "")
        {
            vID = 0;
        }
        else
        {
            vID = Int64.Parse(Id);
        }
        ContactoBean obj = ContactoController.GetClienteId(vID);

        return(obj);
    }
Ejemplo n.º 12
0
        public static ContactoBean GetClienteId(Int64 idClienteInstalacion)
        {
            ContactoBean obj = null;
            DataTable    dt  = ContactoModel.GetClienteId(idClienteInstalacion);

            if (dt != null && dt.Rows.Count > 0)
            {
                foreach (DataRow row in dt.Rows)
                {
                    obj = new ContactoBean
                    {
                        IdCliente = long.Parse(row["IDCliente"].ToString()),
                    };
                }
            }
            return(obj);
        }
Ejemplo n.º 13
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)
                {
                    ContactoBean obj = ContactoController.Get(new ContactoBean {
                        IdContacto = int.Parse(dataJSON["codigo"].ToString())
                    });
                    myModalLabel.InnerText = "Editar Contacto";// + Model.bean.IdiomaCultura.getMensaje(Model.bean.IdiomaCultura.WEB_CONTACTO);
                    CargaCombos(obj.IdCliente.ToString());
                    MtxtIdContacto.Value   = obj.IdContacto.ToString();
                    MtxtNombre.Value       = obj.Nombre.ToString();
                    MtxtTelefono.Value     = obj.Telefono;
                    MtxtEmail.Value        = obj.Email;
                    MtxtCargo.Value        = obj.Cargo;
                    hddIdInstalacion.Value = obj.codInstalacion;
                    MtxtCliente.Value      = obj.Cliente.ToString();
                    MhdiCodClie.Value      = obj.IdCliente.ToString();
                    //MhdiCodClieIns.Value = obj.IdClienteInstalacion.ToString();
                    MddlIdInstalacion.SelectedValue = obj.codInstalacion.ToString();
                }
                else
                {
                    myModalLabel.InnerText = "Crear Contacto";// + Model.bean.IdiomaCultura.getMensaje(Model.bean.IdiomaCultura.WEB_CONTACTO);
                }
            }
        }
    }
Ejemplo n.º 14
0
 public static String Update(int IdContacto, string Nombre, string Telefono, string Email, string Cargo, int IdCliente, String codInstalacion)
 {
     try
     {
         var item = new ContactoBean
         {
             IdContacto     = IdContacto,
             Nombre         = Nombre,
             Telefono       = Telefono,
             Email          = Email,
             Cargo          = Cargo,
             IdCliente      = IdCliente,
             codInstalacion = codInstalacion
         };
         ContactoController.Update(item);
         return("OK");
     }
     catch (Exception ex)
     {
         LogHelper.LogException(ex, "Error :Contacto_Update : ");
         throw new Exception("ERROR: " + ex.Message);
     }
 }
Ejemplo n.º 15
0
        public static PaginateContactoBean GetAllPaginate(ContactoBean item)
        {
            List <ContactoBean> lobj         = new List <ContactoBean>();
            ArrayList           alParameters = new ArrayList();
            SqlParameter        parameter;

            parameter       = new SqlParameter("@Nombre", SqlDbType.VarChar, 10);
            parameter.Value = item.Nombre;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Telefono", SqlDbType.VarChar, 80);
            parameter.Value = item.Telefono;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Email", SqlDbType.VarChar, 80);
            parameter.Value = item.Email;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdCliente", SqlDbType.BigInt);
            parameter.Value = item.IdCliente;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@codInstalacion", SqlDbType.VarChar, 100);
            parameter.Value = item.codInstalacion;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Cargo", SqlDbType.VarChar, 80);
            parameter.Value = item.Cargo;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@flag", SqlDbType.Char, 1);
            parameter.Value = item.Flag;
            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_ManSelGRContactoAllPaginate", alParameters);
            int       total = 0;

            if (dt != null && dt.Rows.Count > 0)
            {
                foreach (DataRow row in dt.Rows)
                {
                    total = int.Parse(row["total"].ToString());
                    ContactoBean obj = new ContactoBean
                    {
                        IdContacto         = Int64.Parse(row["IdContacto"].ToString()),
                        Nombre             = row["Nombre"].ToString(),
                        Telefono           = row["Telefono"].ToString(),
                        Email              = row["Email"].ToString(),
                        Cargo              = row["Cargo"].ToString(),
                        IdCliente          = Int64.Parse(row["IdCliente"].ToString()),
                        codInstalacion     = row["codInstalacion"].ToString(),
                        Cliente            = row["Cliente"].ToString(),
                        ClienteInstalacion = row["ClienteInstalacion"].ToString(),
                        Flag = row["Flag"].ToString()
                    }
                    ;
                    lobj.Add(obj);
                }
            }
            return(new PaginateContactoBean {
                lstResultados = lobj, totalrows = total
            });
        }
Ejemplo n.º 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 Nombre               = dataJSON["Nombre"].ToString();
                String Telefono             = dataJSON["Telefono"].ToString();
                String Email                = dataJSON["Email"].ToString();
                String Cargo                = dataJSON["Cargo"].ToString();
                String IdCliente            = dataJSON["IdCliente"].ToString();
                String IdClienteInstalacion = dataJSON["IdClienteInstalacion"].ToString();
                String chkFlgHabilitado     = dataJSON["chkFlgHabilitado"].ToString();

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

                var item = new ContactoBean
                {
                    Nombre               = Nombre,
                    Telefono             = Telefono,
                    Email                = Email,
                    Cargo                = Cargo,
                    IdCliente            = int.Parse((IdCliente == "" ? "0" : IdCliente)),
                    IdClienteInstalacion = int.Parse((IdClienteInstalacion == "" ? "0" : IdClienteInstalacion)),
                    codInstalacion       = "",
                    page = int.Parse(pagina),
                    rows = int.Parse(filas),
                    Flag = chkFlgHabilitado
                };

                PaginateContactoBean paginate = ContactoController.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);
            }
        }
    }
Ejemplo n.º 17
0
 public static List <ContactoBean> GetContacts(ContactoBean item)
 {
     return(ContactoModel.GetContacts(item));
 }
Ejemplo n.º 18
0
 public static void Activate(ContactoBean item)
 {
     ContactoModel.Activate(item);
 }
Ejemplo n.º 19
0
 public static void Disabled(ContactoBean item)
 {
     ContactoModel.Disabled(item);
 }
Ejemplo n.º 20
0
 public static ContactoBean Get(ContactoBean item)
 {
     return(ContactoModel.Get(item));
 }