Beispiel #1
0
 private void LlenarGridExistenciaAlmacen()
 {
     try
     {
         DataTable dtAlmacenes = AlmacenBLL.ObtenerAlmacenes(Convert.ToInt32(Session["Company"]));
         if (dtAlmacenes.Rows.Count > 0)
         {
             if (dtAlmacenes.Rows.Count > 1)
             {
                 DropTool.CompleteDrop(dtAlmacenes, 0, "-- TODOS LOS ALMACENES --");
             }
             DropTool.FillDrop(drpAlmacenInventario, dtAlmacenes, "Descripcion", "Numero");
             dtExistenciaAlmacen = AlmacenBLL.ObtenerExistenciaAlmacen(Convert.ToInt32(Session["Company"]), Convert.ToInt32(drpAlmacenInventario.SelectedValue));
             if (dtExistenciaAlmacen.Rows.Count > 0)
             {
                 GridViewTool.Bind(dtExistenciaAlmacen, grvExistenciaAlmacen);
             }
             else
             {
                 LabelTool.ShowLabel(divAlert2, spnAlert2, lblAlert2, "Sin inventario disponible", 'i');
             }
         }
         else
         {
             LabelTool.ShowLabel(divAlert2, spnAlert2, lblAlert2, "No tienes almacenes relacionados", 'i');
         }
     }
     catch (Exception ex)
     {
         LabelTool.ShowSingleLabel(lblMsgMdlError, ex.Message, System.Drawing.Color.Black);
         ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "mdlToggle('#mdlError'); ToolTip();", true);
     }
 }
Beispiel #2
0
 protected void lnkAgregar_Click(object sender, EventArgs e)
 {
     try
     {
         LabelTool.HideLabel(divMensaje2, spnMensaje2, lblMensaje2);
         if (txtElemento.Text != "")
         {
             if (!dtElementos.Columns.Contains("Numero"))
             {
                 dtElementos.Columns.Add("Numero", typeof(string));
             }
             if (!dtElementos.Columns.Contains("Elemento"))
             {
                 dtElementos.Columns.Add("Elemento", typeof(string));
             }
             DataRow dr = dtElementos.NewRow();
             dr["Numero"]   = dtElementos.Rows.Count + 1;
             dr["Elemento"] = txtElemento.Text.ToString().ToUpper();
             dtElementos.Rows.Add(dr);
             txtElemento.Text = "";
             GridViewTool.Bind(dtElementos, grvElementos);
             SetFocus(txtElemento);
             lblContadorElemento.Text = dtElementos.Rows.Count.ToString();
         }
     }
     catch (Exception ex) {
         LabelTool.ShowLabel(divMensaje2, spnMensaje2, lblMensaje2, ex.Message, 'd');
     }
 }
Beispiel #3
0
 private void LlenarGridClientes()
 {
     try
     {
         dtClientesFisicos = ClientesBLL.ObtenerClientesPorPersonalidad(Convert.ToInt32(Session["Company"]), 1);
         dtClientesMorales = ClientesBLL.ObtenerClientesPorPersonalidad(Convert.ToInt32(Session["Company"]), 0);
         if (dtClientesFisicos.Rows.Count > 0)
         {
             iNumero_Columnas_Fisicas = dtClientesFisicos.Columns.Count;
             GridViewTool.Bind(dtClientesFisicos, grvClientesFisicos);
         }
         else
         {
             LabelTool.ShowLabel(divAlertFisicas, spnDivAlertFisicas, lblDivAlertFisicas, "No hay clientes con personalidad fisica", 'i');
         }
         if (dtClientesMorales.Rows.Count > 0)
         {
             iNumero_Columnas_Morales = dtClientesMorales.Columns.Count;
             GridViewTool.Bind(dtClientesMorales, grvClientesMorales);
         }
         else
         {
             LabelTool.ShowLabel(divAlertMorales, spnDivAlertMorales, lblDivAlertMorales, "No hay clientes con personalidad moral", 'i');
         }
     }
     catch (Exception ex)
     {
         LabelTool.ShowSingleLabel(lblMsgMdlError, ex.Message, System.Drawing.Color.Black);
         ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "mdlToggle('#mdlError');", true);
     }
 }
Beispiel #4
0
 private bool ValidarCampos()
 {
     if (hdnValidacion.Value != "" && hdnValidacion.Value != null)
     {
         LabelTool.ShowLabel(divMensaje2, spnMensaje2, lblMensaje2, hdnValidacion.Value, 'w');
         return(false);
     }
     return(true);
 }
Beispiel #5
0
 protected void lnkEntrar_Click(object sender, EventArgs e)
 {
     try
     {
         ValidarSesion();
     }
     catch (Exception ex) {
         LabelTool.ShowLabel(divMensaje, spnMensaje, lblMensaje, ex.Message, 'd');
     }
 }
Beispiel #6
0
 protected void grvElementos_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         GridViewRow row = grvElementos.SelectedRow;
         dtElementos.Rows.RemoveAt(row.RowIndex);
         GridViewTool.Bind(dtElementos, grvElementos);
         lblContadorElemento.Text = dtElementos.Rows.Count.ToString();
     }
     catch (Exception ex) {
         LabelTool.ShowLabel(divMensaje2, spnMensaje2, lblMensaje2, ex.Message, 'd');
     }
 }
Beispiel #7
0
        private void LlenarDropListaPrecios()
        {
            DataTable dt = ClientesBLL.ObtenerListaPrecios(Convert.ToInt32(Session["Company"]));

            if (dt.Rows.Count > 0)
            {
                DropTool.FillDrop(drpListaPrecios, dt, "Descripcion", "Numero");
            }
            else
            {
                LabelTool.ShowLabel(divMsj, spnMsj, lblMsj, "No tienes listas de precios, no se daran de alta los usuarios sin una lista", 'i');
            }
        }
Beispiel #8
0
        private void ValidarSesion()
        {
            string sUsr  = txtUsr.Text.Trim();
            string sPswd = txtPswd.Text.Trim();

            if (sUsr.Contains('@'))
            {
                if (BusquedaUsuario(sUsr, 1))
                {
                    if (ValidarPassword(sPswd))
                    {
                        PermitirAcceso();
                    }
                    else
                    {
                        LabelTool.ShowLabel(divMensaje, spnMensaje, lblMensaje, "La contraseña que has introducido es incorrecta", 'd');
                    }
                }
                else
                {
                    LabelTool.ShowLabel(divMensaje, spnMensaje, lblMensaje, "No encontramos una cuenta con ese correo electrónico.", 'd');
                }
            }
            else
            {
                double iNumero_Telefono;
                bool   bandera = double.TryParse(sUsr, out iNumero_Telefono);
                if (bandera == true)
                {
                    if (BusquedaUsuario(sUsr, 2))
                    {
                        if (ValidarPassword(sPswd))
                        {
                            PermitirAcceso();
                        }
                        else
                        {
                            LabelTool.ShowLabel(divMensaje, spnMensaje, lblMensaje, "La contraseña que has introducido es incorrecta", 'd');
                        }
                    }
                    else
                    {
                        LabelTool.ShowLabel(divMensaje, spnMensaje, lblMensaje, "No encontramos una cuenta con ese número de teléfono.", 'd');
                    }
                }
                else
                {
                    LabelTool.ShowLabel(divMensaje, spnMensaje, lblMensaje, "Introduzca una cuenta de correo o teléfono valido.", 'd');
                }
            }
        }
Beispiel #9
0
        private void LlenarDropListaPrecios()
        {
            DataTable dt = ClientesBLL.ObtenerListaPrecios(Convert.ToInt32(Session["Company"]));

            if (dt.Rows.Count > 0)
            {
                DropTool.FillDrop(drpListaPrecio, dt, "Descripcion", "Numero");
                LlenarGridListaPrecios();
            }
            else
            {
                LabelTool.ShowLabel(divMsj, spnMsj, lblMsj, "No se han registrado listas de precios", 'i');
            }
        }
Beispiel #10
0
        private void LlenarGridProductosAlmacen()
        {
            try {
                dtProductosAlmacen = AlmacenBLL.ObtenerProductosDisponibles(Convert.ToInt32(Session["Company"]));
                if (dtProductosAlmacen.Rows.Count > 0)
                {
                    DataTable dtAlmacenes = AlmacenBLL.ObtenerAlmacenes(Convert.ToInt32(Session["Company"]));
                    if (dtAlmacenes.Rows.Count > 0)
                    {
                        DataTable dtMovimientos = AlmacenBLL.ObtenerMovimientosAlmacen(Convert.ToInt32(Session["Company"]));
                        if (dtMovimientos.Rows.Count > 0)
                        {
                            GridViewTool.Bind(dtProductosAlmacen, grvProductosAlmacen);

                            foreach (GridViewRow row in grvProductosAlmacen.Rows)
                            {
                                DropDownList drpAlmacen = (DropDownList)row.FindControl("drpAlmacenGrv");
                                DropTool.FillDrop(drpAlmacen, dtAlmacenes, "Descripcion", "Numero");
                                DropDownList drpMovimientos = (DropDownList)row.FindControl("drpMovimientoGrv");
                                DropTool.FillDrop(drpMovimientos, dtMovimientos, "Descripcion", "Numero");
                            }
                            DropDownList drpAlmacenGrvTodos    = (DropDownList)grvProductosAlmacen.HeaderRow.FindControl("drpAlmacenGrvTodos");
                            DropDownList drpMovimientoGrvTodos = (DropDownList)grvProductosAlmacen.HeaderRow.FindControl("drpMovimientoGrvTodos");
                            DropTool.FillDrop(drpAlmacenGrvTodos, dtAlmacenes, "Descripcion", "Numero");
                            DropTool.FillDrop(drpMovimientoGrvTodos, dtMovimientos, "Descripcion", "Numero");
                        }
                        else
                        {
                            LabelTool.ShowSingleLabel(lblMsgMdlError, "Sin movimientos disponibles para el almacen", System.Drawing.Color.Black);
                            ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "mdlToggle('#mdlError'); ToolTip();", true);
                        }
                    }
                    else
                    {
                        LabelTool.ShowSingleLabel(lblMsgMdlError, "No tienes almacenes disponibles", System.Drawing.Color.Black);
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "mdlToggle('#mdlError'); ToolTip();", true);
                    }
                }
                else
                {
                    LabelTool.ShowLabel(divMsj, spnMsj, lblMsj, "No tienes productos disponibles", 'i');
                }
            }
            catch (Exception ex)
            {
                LabelTool.ShowSingleLabel(lblMsgMdlError, ex.Message, System.Drawing.Color.Black);
                ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "mdlToggle('#mdlError'); ToolTip();", true);
            }
        }
Beispiel #11
0
 private void PermitirAcceso()
 {
     try
     {
         DataTable dt = DefaultBLL.GetUserData(iNumero_Usuario);
         Session["Company"]    = dt.Rows[0]["Empresa"].ToString();
         Session["Person"]     = dt.Rows[0]["Numero"].ToString();
         Session["NamePerson"] = dt.Rows[0]["Nombre"].ToString();
         Response.Redirect("Productos.aspx");
     }
     catch (Exception ex)
     {
         LabelTool.ShowLabel(divMensaje, spnMensaje, lblMensaje, ex.Message, 'd');
     }
 }
Beispiel #12
0
 protected void lnkGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         LabelTool.HideLabel(divMensaje2, spnMensaje2, lblMensaje2);
         if (ValidarCampos())
         {
             LabelTool.ShowLabel(divMensaje2, spnMensaje2, lblMensaje2, "Todo bien.", 's');
             //DataTable dtClasificacion = LlenarTabla();
             //ClasificacionBLL.InsertarClasificacion(1, 1, 0, null, null, null, dtClasificacion);
         }
     }
     catch (Exception ex) {
         LabelTool.ShowLabel(divMensaje2, spnMensaje2, lblMensaje2, ex.Message, 'd');
     }
 }
        protected void lnkGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                LabelTool.HideLabel(divMensaje2, spnMensaje2, lblMensaje2);
                if (ValidarCampos())
                {
                    DataTable dtClasificacion = LlenarTabla();
                    ClasificacionBLL.InsertarClasificacion(1, 1, 0, null, null, null, dtClasificacion);

                    LabelTool.ShowSingleLabel(lblMsgMdl, "Se guardaron los datos.", System.Drawing.Color.Black);
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "modal();", true);
                }
            }
            catch (Exception ex) {
                LabelTool.ShowLabel(divMensaje2, spnMensaje2, lblMensaje2, ex.Message, 'd');
            }
        }
Beispiel #14
0
 private void LlenarGridProductos()
 {
     try
     {
         dtProductos = ProdBLL.ObtenerProductos(Convert.ToInt32(Session["Company"]));
         if (dtProductos.Rows.Count > 0)
         {
             GridViewTool.Bind(dtProductos, grvProductos);
         }
         else
         {
             LabelTool.ShowLabel(divAlertProductos, splAlertProductos, lblAlertProductos, "No tienes productos disponibles", 'i');
         }
     }
     catch (Exception ex)
     {
         LabelTool.ShowSingleLabel(lblMsgMdlError, ex.Message, System.Drawing.Color.Black);
         ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "mdlToggle('#mdlError');", true);
     }
 }
Beispiel #15
0
 protected void drpAlmacenMovimientos_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         dtMovimientosAlmacen = AlmacenBLL.ObtenerRegistroMovimientos(Convert.ToInt32(Session["Company"]), Convert.ToInt32(drpAlmacenMovimientos.SelectedValue));
         if (dtMovimientosAlmacen.Rows.Count > 0)
         {
             GridViewTool.Bind(dtMovimientosAlmacen, grvMovimientosAlmacen);
         }
         else
         {
             GridViewTool.Bind(null, grvMovimientosAlmacen);
             LabelTool.ShowLabel(divAlert3, spnAlert3, lblAlert3, "No se han registado movimientos para '" + Convert.ToString(drpAlmacenInventario.SelectedItem) + "'", 'i');
         }
     }
     catch (Exception ex)
     {
         LabelTool.ShowSingleLabel(lblMsgMdlError, ex.Message, System.Drawing.Color.Black);
         ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "mdlToggle('#mdlError'); ToolTip();", true);
     }
 }
Beispiel #16
0
        private void LlenarGridProductosConsulta()
        {
            try
            {
                dtProductosConsulta = ProdBLL.ObtenerProductos(Convert.ToInt32(Session["Company"]));
                GridViewTool.Bind(dtProductosConsulta, grvProductosConsulta);
            }
            catch (Exception ex)
            {
                switch (ex.Message)
                {
                case "1":
                    LabelTool.ShowLabel(divMsj, spnMsj, lblMsj, "No tienes productos disponibles", 'i');
                    break;

                default:
                    Label lblError = this.Master.FindControl("lblError") as Label;
                    LabelTool.ShowSingleLabel(lblError, ex.Message, System.Drawing.Color.Black);
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "mdlToggle('#mdlError');", true);
                    break;
                }
            }
        }