Example #1
0
        protected void BotonGuardar_click(object sender, EventArgs e)
        {
            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();
            LAMOSA.SCPP.Server.BusinessEntity.Prueba p = new LAMOSA.SCPP.Server.BusinessEntity.Prueba();

            try
            {
                DropDownList cmbPlanta = ((DropDownList)Page.Master.FindControl("cmbPlanta"));
                int          ClavePrueba = -1, iCodPlanta = -1;
                int.TryParse(cmbPlanta.SelectedValue, out iCodPlanta);
                int.TryParse(hddClavePrueba.Value, out ClavePrueba);
                p.ClavePrueba   = ClavePrueba;
                p.DesPrueba     = hddDesPrueba.Value;
                p.CodProceso    = int.Parse(hddProceso.Value.ToString());
                p.CodProcesoFin = int.Parse(hddProcesoFin.Value.ToString());
                p.ResidenciaMax = int.Parse(hddResidenciaMax.Value.ToString());

                svc.GuardarPrueba(p, iCodPlanta);
                cmbProceso_SelectedIndexChanged(sender, e);
                WebAsyncRefreshPanel1.DataBind();
            }
            catch (Exception err)
            {
                throw err;
            }
        }
Example #2
0
        protected void CmbCt_SelectedIndexChanged(object sender, EventArgs e)
        {
            // LLenar el combo Banco.

            // Instaciar el servicio.
            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();

            // Solicitud al servicioy obtener datos.
            List <BE.MaquinaCbo> l_MaquinaCbo = new List <BE.MaquinaCbo>();

            foreach (SE.BaseSolutionEntity bse in svc.ObtenerMaquinaCbo(-1, Convert.ToInt32(this.CmbCt.SelectedItem.Value)))
            {
                l_MaquinaCbo.Add(bse as BE.MaquinaCbo);
            }

            // Enlazar datos al control.
            CmbBanco.DataSource     = l_MaquinaCbo;
            CmbBanco.DataValueField = "CodMaquina";
            CmbBanco.DataTextField  = "DesMaquina";
            CmbBanco.DataBind();
            // Insertar los elementos: Selcciona... y Todos.
            CmbBanco.Items.Insert(0, new System.Web.UI.WebControls.ListItem("Selecciona...", "0"));
            CmbBanco.Items.Insert(1, new System.Web.UI.WebControls.ListItem("Todos", "-1"));
            CmbBanco.Items.FindByValue("0").Selected = true;
        }
        protected void llenargrid()
        {
            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();
            List <Common.SolutionEntityFramework.BaseSolutionEntity> Lista = svc.ObtenerAlmacen();

            UltraWebGrid1.DataSource = Lista;
            if (Lista.Count <= 0)
            {
                llenarvacio();
            }
            else
            {
                UltraWebGrid1.ResetColumns();
                UltraWebGrid1.DataBind();
                UltraWebGrid1.Columns[3].Hidden = true;


                UltraWebGrid1.Columns[0].Header.Caption = "Clave única";
                UltraWebGrid1.Columns[1].Header.Caption = "Clave almacén";
                UltraWebGrid1.Columns[2].Header.Caption = "Descripción";


                UltraWebGrid1.Columns[0].Header.Style.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[1].Header.Style.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[2].Header.Style.HorizontalAlign = HorizontalAlign.Center;

                UltraWebGrid1.Columns[2].Width = 180;

                UltraWebGrid1.Columns[0].CellStyle.HorizontalAlign = HorizontalAlign.Center;

                UltraWebGrid1.Columns[1].CellStyle.HorizontalAlign = HorizontalAlign.Center;
            }
        }
        protected void btnExporta_Click(object sender, EventArgs e)
        {
            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();

            DataSet dsReportXLS = new DataSet();

            dsReportXLS.Tables.Add();

            string[] colnames = LAMOSA.SCPP.Server.BusinessEntity.InventarioEnProceso.GetPropertyNamesArray();
            foreach (string colname in colnames)
            {
                dsReportXLS.Tables[0].Columns.Add(colname);
            }
            int      almacen   = int.Parse(cmbAlmacen.SelectedValue);
            int      planta    = int.Parse(cmbPlantaSel.SelectedValue);
            int      proceso   = int.Parse(cmbProceso.SelectedValue);
            int      tipoart   = int.Parse(cmbTipoArticulo.SelectedValue);
            int      artticulo = int.Parse(cmbArticulo.SelectedValue);
            DateTime fechaini  = txtFechaDesde.Value != null?DateTime.Parse(txtFechaDesde.Value.ToString()) : new DateTime(1800, 1, 1);

            DateTime fechafin = txtFechaDesde.Value != null?DateTime.Parse(txtFechaHasta.Value.ToString()) : DateTime.MaxValue;

            List <Common.SolutionEntityFramework.BaseSolutionEntity> datos = svc.ObtenerInventarioEnProceso(almacen, planta, proceso, tipoart, artticulo, fechaini, fechafin, Convert.ToInt32(this.CmbAgrupa.SelectedItem.Value));

            foreach (Common.SolutionEntityFramework.BaseSolutionEntity item in datos)
            {
                dsReportXLS.Tables[0].Rows.Add(((LAMOSA.SCPP.Server.BusinessEntity.InventarioEnProceso)item).ToObjectArray());
            }
            ExportToExcel(dsReportXLS, 0, Response, nombre.Value);
        }
Example #5
0
        protected void btnExporta_Click(object sender, EventArgs e)
        {
            svcSCPP.SCPPClient svc     = new svcSCPP.SCPPClient();
            BE.RepCapInstalada artPars = new BE.RepCapInstalada();

            DataSet dsReportXLS = new DataSet();

            dsReportXLS.Tables.Add();

            string[] colnames = LAMOSA.SCPP.Server.BusinessEntity.RepCapInstalada.GetPropertyNamesArray();
            foreach (string colname in colnames)
            {
                dsReportXLS.Tables[0].Columns.Add(colname);
            }
            List <Common.SolutionEntityFramework.BaseSolutionEntity> datos = svc.ObtenerRepCapInstalada(Convert.ToInt32(this.CmbAgrupa.SelectedItem.Value),
                                                                                                        Convert.ToInt32(this.CmbPlanta.SelectedItem.Value),
                                                                                                        Convert.ToInt32(this.CmbCt.SelectedItem.Value),
                                                                                                        Convert.ToInt32(this.CmbBanco.SelectedItem.Value),
                                                                                                        Convert.ToInt32(this.CmbCodTipoArticulo.SelectedItem.Value),
                                                                                                        Convert.ToInt32(this.CmbModelo.SelectedItem.Value));

            foreach (Common.SolutionEntityFramework.BaseSolutionEntity item in datos)
            {
                dsReportXLS.Tables[0].Rows.Add(((LAMOSA.SCPP.Server.BusinessEntity.RepCapInstalada)item).ToObjectArray());
            }
            ExportToExcel(dsReportXLS, 0, Response, nombre.Value);
        }
Example #6
0
        protected void cmbPlanta_SelectedIndexChanged(object sender, EventArgs e)
        {
            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();
            ddlProceso.Items.Clear();

            ddlProceso.Items.AddRange(GetItemsConSeleccioneTodos(svc.ObtenerProcesoCbo(int.Parse(ddlPlanta.SelectedValue)), "DescripcionProceso", "ClaveProceso"));
        }
Example #7
0
        private void llenaGrid()
        {
            DropDownList cmbPlanta = ((DropDownList)Page.Master.FindControl("cmbPlanta"));

            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();

            cmbCentro.DataSource     = svc.ObtenerCentroTrabajo(int.Parse(cmbPlanta.SelectedValue), 1);
            cmbCentro.DataTextField  = "CodProceso";
            cmbCentro.DataValueField = "DesProceso";
            cmbCentro.Items.Insert(0, new System.Web.UI.WebControls.ListItem("Seleccione...", "0"));
            cmbCentro.Items.Insert(1, new System.Web.UI.WebControls.ListItem("Todos", "-1"));
            cmbCentro.DataBind();

            UltraWebGrid1.Columns[0].Header.Caption  = "Centro trabajo";
            UltraWebGrid1.Columns[1].Header.Caption  = "Banco";
            UltraWebGrid1.Columns[2].Header.Caption  = "Fecha inicio";
            UltraWebGrid1.Columns[3].Header.Caption  = "Fecha fin";
            UltraWebGrid1.Columns[4].Header.Caption  = "Autorizado";
            UltraWebGrid1.Columns[5].Header.Caption  = "Autoriza";
            UltraWebGrid1.Columns[6].Header.Caption  = "Activo";
            UltraWebGrid1.Columns[7].Header.Caption  = "CodCT";
            UltraWebGrid1.Columns[8].Header.Caption  = "CodMaquina";
            UltraWebGrid1.Columns[9].Header.Caption  = "CodUsuarioAutoriza";
            UltraWebGrid1.Columns[10].Header.Caption = "CodUsuarioAlta";
            UltraWebGrid1.Columns[11].Header.Caption = "CodConfigBanco";
            UltraWebGrid1.Columns[12].Header.Caption = "ExceptionMessage";

            UltraWebGrid1.Columns[7].Hidden  = true;
            UltraWebGrid1.Columns[8].Hidden  = true;
            UltraWebGrid1.Columns[9].Hidden  = true;
            UltraWebGrid1.Columns[10].Hidden = true;
            UltraWebGrid1.Columns[11].Hidden = true;
            UltraWebGrid1.Columns[12].Hidden = true;
        }
Example #8
0
        protected void BotonGuardar_click(object sender, EventArgs e)
        {
            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();
            LAMOSA.SCPP.Server.BusinessEntity.rolplanta rp = new LAMOSA.SCPP.Server.BusinessEntity.rolplanta();

            try
            {
                int ClaveRol = -1;
                int.TryParse(hddClaveRol.Value, out ClaveRol);
                rp.ClaveRol       = ClaveRol;
                rp.DescripcionRol = hddDescripcionRol.Value;
                int ClavePlanta = -1;
                int.TryParse(hddCodPlanta.Value, out ClavePlanta);
                rp.CodPlanta = ClavePlanta;
                if (hddActivo.Value.ToLower() == @"'true'")
                {
                    rp.Activo = true;
                }
                else
                {
                    rp.Activo = false;
                }
                svc.GuardaRol(rp);
                llenaGrid();
                WebAsyncRefreshPanel1.DataBind();
            }
            catch (Exception err)
            {
                throw err;
            }
        }
 protected void btnBaja_Click(object sender, EventArgs e)
 {
     try
     {
         Usuario user = (Usuario)Session["UserLogged"];
         if (user == null)
         {
             return;
         }
         DataTable dtPiezasParaBaja = new DataTable("PiezasParaBaja");
         dtPiezasParaBaja.Columns.Add("CodigoBarra", typeof(string));
         dtPiezasParaBaja.Columns.Add("CodigoAlerta", typeof(Int32));
         foreach (UltraGridRow rowPiezaResidencia in uwgPiezasConResidencia.Rows)
         {
             if (Boolean.Parse(rowPiezaResidencia.Cells[uwgPiezasConResidencia.Columns.Count - 1].Value.ToString()))
             {
                 DataRow drCodigoBarra = dtPiezasParaBaja.NewRow();
                 drCodigoBarra[0] = rowPiezaResidencia.Cells[0];
                 drCodigoBarra[1] = ddlAlertaResidencia.SelectedValue;
                 dtPiezasParaBaja.Rows.Add(drCodigoBarra);
             }
         }
         bool bPiezaBaja = new svcSCPP.SCPPClient().PiezaBajaPorResidencia(dtPiezasParaBaja, user.CodUsuario);
         btnBuscar_Click(null, null);
     }
     catch (Exception ex) { throw new Exception(ex.Message); }
 }
        private void llenaCombo()
        {
            TxtPlanta1.Text = ((DropDownList)Page.Master.FindControl("cmbplanta")).SelectedItem.Text;
            DropDownList cmbPlanta = ((DropDownList)Page.Master.FindControl("cmbPlanta"));

            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();
            cmbCentroTrabajo.Items.Clear();
            cmbCentroTrabajo.Items.AddRange(GetItemsConSeleccioneTodos(svc.ObtenerCentroTrabajo(int.Parse(cmbPlanta.SelectedValue), 1), "DesCentroTrabajo", "CodCentroTrabajo"));

            CentroTrabWD.Items.AddRange(GetItemsConSeleccione(svc.ObtenerCentroTrabajo(int.Parse(cmbPlanta.SelectedValue), 1), "DesCentroTrabajo", "CodCentroTrabajo"));

            TipoArticuloWD.Items.AddRange(GetItemsConSeleccione(svc.ObtenerTiposArticuloCbo(), "DesTipoArticulo", "CodTipoArticulo"));


            cmbMaquina.Items.Clear();
            cmbMaquina.Items.Insert(0, new System.Web.UI.WebControls.ListItem("Seleccione...", "0"));
            cmbMaquina.Items.Insert(1, new System.Web.UI.WebControls.ListItem("Todos", "-1"));

            MaquinaWD.Items.Clear();
            MaquinaWD.Items.Insert(0, new System.Web.UI.WebControls.ListItem("Seleccione...", "0"));

            MoldeWD.Items.Clear();
            MoldeWD.Items.Insert(0, new System.Web.UI.WebControls.ListItem("Seleccione...", "0"));
            //   CentroTrabWD_SelectedIndexChanged(null, null);
            //   TipoArticuloWD_SelectedIndexChanged(null, null);
            //            cmbCentro_SelectedIndexChanged(null, null);*/
        }
        protected void btnAutorizaWD_click(object sendder, EventArgs e)
        {
            try
            {
                String  msg  = "";
                Usuario user = (Usuario)Session["UserLogged"];
                if (user != null)
                {
                    svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();
                    LAMOSA.SCPP.Server.BusinessEntity.ConfigBancos cbr = new LAMOSA.SCPP.Server.BusinessEntity.ConfigBancos();
                    cbr.CodConfigBanco     = int.Parse(hddConfiguracionBanco.Value);
                    cbr.CodUsuarioAutoriza = user.CodUsuario;
                    svc.AutorizaConfigBanco(cbr);
                    msg = "Banco autorizado";
                    BlockControls(false, false);
                }
                else
                {
                    msg = "No hay usuario en session, favor de autentificarse primero";
                }
                CallBackManager.AddScriptBlock(this.Page, WebAsyncRefreshPanel2, "<script type='text/javascript'>alert('" + msg + "');</script>");
            }
            catch (Exception err)
            {
                CallBackManager.AddScriptBlock(this.Page, WebAsyncRefreshPanel2, "<script type='text/javascript'>alert('" + err.Message + "');</script>");
            }

            LlenaGridWD();
        }
Example #12
0
        private string ValidarContrasena()
        {
            svcSCPP.SCPPClient svc      = null;
            string             sMensaje = string.Empty;

            try
            {
                svc = new svcSCPP.SCPPClient();
                if (!svc.ValidarPoliticaContrasena(this.tbContrasenaUsuarioNueva.Text.Trim()))
                {
                    sMensaje  = "La contraseña no cumple con las politicas de seguridad, por favor verifique:\n";
                    sMensaje += "\t- Longitud minima de la contraseña.\n";
                    sMensaje += "\t- La contraseña debe incluir almenos uno de los caracteres entre A-Z, a-z, 0-9.";
                    return(sMensaje);
                }
                if (this.tbContrasenaUsuarioNueva.Text.Trim() != this.tbConfirmarContrasenaUsuario.Text.Trim())
                {
                    sMensaje = "La confirmación de la contraseña no es correcta,\nfavor de ingresar la confirmación de contraseña nuevamente.";
                    return(sMensaje);
                }
                return(string.Empty);
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
            finally
            {
                svc = null;
            }
        }
 protected void TipoArticuloWD_SelectedIndexChanged(object sender, EventArgs e)
 {
     svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();
     LAMOSA.SCPP.Server.BusinessEntity.ArticuloPars ap = new LAMOSA.SCPP.Server.BusinessEntity.ArticuloPars(int.Parse(TipoArticuloWD.SelectedValue), -1);
     MoldeWD.Items.Clear();
     MoldeWD.Items.AddRange(GetItemsConSeleccione(svc.ObtenerMoldesCbo(ap), "DesMolde", "CodMolde"));
 }
        protected void btnExporta_Click(object sender, EventArgs e)
        {
            BE.ArticuloPars artPars = new BE.ArticuloPars();
            artPars.CodTipoArticulo = Convert.ToInt32(this.CmbCodTipoArticulo.SelectedItem.Value);
            artPars.CodMolde        = Convert.ToInt32(this.CmbCodMolde.SelectedItem.Value);

            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();

            DataSet dsReportXLS = new DataSet();

            dsReportXLS.Tables.Add();

            string[] colnames = LAMOSA.SCPP.Server.BusinessEntity.Articulo.GetPropertyNamesArray();
            foreach (string colname in colnames)
            {
                dsReportXLS.Tables[0].Columns.Add(colname);
            }
            List <Common.SolutionEntityFramework.BaseSolutionEntity> datos = svc.ObtenerArticulos(artPars);

            foreach (Common.SolutionEntityFramework.BaseSolutionEntity item in datos)
            {
                dsReportXLS.Tables[0].Rows.Add(((LAMOSA.SCPP.Server.BusinessEntity.Articulo)item).ToObjectArray());
            }
            ExportToExcel(dsReportXLS, 0, Response, nombre.Value);
        }
Example #15
0
        protected void btnCambiaContrasena_Click(object sender, EventArgs e)
        {
            svcSCPP.SCPPClient svc         = new svcSCPP.SCPPClient();
            string             User        = NomUsuario.Text;
            string             ContraAnt   = ContrasenaAnt.Text;
            string             ContraNueva = ContrasenaNueva.Text;



            LAMOSA.SCPP.Server.BusinessEntity.ContrasenaL C = new LAMOSA.SCPP.Server.BusinessEntity.ContrasenaL();

            try
            {
                C.Usuario         = User;
                C.Contrasena      = ContraAnt;
                C.ContrasenaNueva = ContraNueva;
                C = svc.CambiarContrasenaLogin(C);
                string msj = C.ExceptionMessage;
                if (C.ExceptionMessage != null && C.ExceptionMessage.Length > 30)
                {
                    CallBackManager.AddScriptBlock(this.Page, WebAsyncRefreshPanel1, "<script type='text/javascript'>alert('" + C.ExceptionMessage + "');</script>");
                }
                else
                {
                    CallBackManager.AddScriptBlock(this.Page, WebAsyncRefreshPanel1, "<script type='text/javascript'>alert('" + C.ExceptionMessage + "');</script>");
                }
            }
            catch (Exception err)
            {
                CallBackManager.AddScriptBlock(this.Page, WebAsyncRefreshPanel1, "<script type='text/javascript'>alert('" + err.Message + "');</script>");
            }
        }
Example #16
0
        protected void CmbCodTipoArticulo_SelectedIndexChanged(object sender, EventArgs e)
        {
            // LLenar el combo Molde.

            // Instaciar el servicio.
            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();

            BE.ArticuloPars artPars = new BE.ArticuloPars();
            artPars.CodTipoArticulo = Convert.ToInt32(this.CmbCodTipoArticulo.SelectedItem.Value);

            // Solicitud al servicioy obtener datos.
            List <BE.MoldeCbo> l_MoldeCbo = new List <BE.MoldeCbo>();

            foreach (SE.BaseSolutionEntity bse in svc.ObtenerMoldesCbo(artPars))
            {
                l_MoldeCbo.Add(bse as BE.MoldeCbo);
            }

            // Enlazar datos al control.
            CmbModelo.DataSource     = l_MoldeCbo;
            CmbModelo.DataValueField = "CodMolde";
            CmbModelo.DataTextField  = "DesMolde";
            CmbModelo.DataBind();
            // Insertar los elementos: Selcciona... y Todos.
            CmbModelo.Items.Insert(0, new System.Web.UI.WebControls.ListItem("Selecciona...", "0"));
            CmbModelo.Items.Insert(1, new System.Web.UI.WebControls.ListItem("Todos", "-1"));
            CmbModelo.Items.FindByValue("0").Selected = true;
        }
Example #17
0
        protected void BotonGuardar_click(object sender, EventArgs e)
        {
            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();
            LAMOSA.SCPP.Server.BusinessEntity.Turno t = new LAMOSA.SCPP.Server.BusinessEntity.Turno();

            try
            {
                int codTutno = -1;
                int.TryParse(hddCodTurno.Value, out codTutno);
                t.CodTurno   = codTutno;
                t.DesTurno   = hddDesTurno.Value;
                t.HoraInicio = DateTime.Parse(hddHoraInicio.Value.ToString());
                t.HoraFin    = DateTime.Parse(hddHoraFin.Value.ToString());
                if (hddActivo.Value.ToLower() == @"'true'")
                {
                    t.Activo = true;
                }
                else
                {
                    t.Activo = false;
                }

                svc.GuardarTurno(t);
                llenaGrid();
                WebAsyncRefreshPanel1.DataBind();
            }
            catch (Exception err)
            {
                throw err;
            }
        }
Example #18
0
        protected void LlenaCombos()
        {
            // Instaciar el servicio.
            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();

            // Solicitud al servicioy obtener datos.
            List <BE.PlantaCbo> l_PlantaCbo = new List <BE.PlantaCbo>();

            foreach (SE.BaseSolutionEntity bse in svc.ObtenerPlantaCbo())
            {
                l_PlantaCbo.Add(bse as BE.PlantaCbo);
            }
            // Enlazar datos al control.
            CmbPlanta.DataSource     = l_PlantaCbo;
            CmbPlanta.DataValueField = "ClavePlanta";
            CmbPlanta.DataTextField  = "DescripcionPlanta";
            CmbPlanta.DataBind();


            // Solicitud al servicioy obtener datos.
            List <BE.TipoArticuloCbo> l_TipoArticuloCbo = new List <BE.TipoArticuloCbo>();

            foreach (SE.BaseSolutionEntity bse in svc.ObtenerTiposArticuloCbo())
            {
                l_TipoArticuloCbo.Add(bse as BE.TipoArticuloCbo);
            }

            // Enlazar datos al control.
            CmbCodTipoArticulo.DataSource     = l_TipoArticuloCbo;
            CmbCodTipoArticulo.DataValueField = "CodTipoArticulo";
            CmbCodTipoArticulo.DataTextField  = "DesTipoArticulo";
            CmbCodTipoArticulo.DataBind();
        }
Example #19
0
        //private IAlertaServiceObject aAlertaSO;
        //private IAlertaServiceObject Alerta
        //{ get { return (aAlertaSO == null) ? aAlertaSO = new AlertaServiceObject() : aAlertaSO; } }
        #endregion
        #region Methods

        #region Event Handlers
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack && !Page.IsCallback)
            {
                LAMOSA.SCPP.Server.BusinessEntity.Usuario user = (LAMOSA.SCPP.Server.BusinessEntity.Usuario)Session["UserLogged"];
                if (user != null)
                {
                    svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();
                    svcTipoAlerta.ITipoAlertaServiceManager     svcTipoAlertaSM   = new svcTipoAlerta.TipoAlertaServiceManagerClient();
                    svcAlerta.IAlertaServiceManager             svcAlertaSM       = new svcAlerta.AlertaServiceManagerClient();
                    svcConfigAlerta.IConfigAlertaServiceManager svcConfigAlertaSM = new  svcConfigAlerta.ConfigAlertaServiceManagerClient();

                    ddlPlanta.Items.AddRange(GetItemsConSeleccioneTodos(svc.ObtenerPlantaCbo(), "DescripcionPlanta", "ClavePlanta"));
                    ddlProceso.Items.AddRange(GetItemsConSeleccioneTodos(svc.ObtenerProcesoCbo(int.Parse(ddlPlanta.SelectedValue)), "DescripcionProceso", "ClaveProceso"));
                    //   Instaciar el servicio.

                    //     ddlTipoAlerta.Items.AddRange(GetItemsConSeleccioneTodos(svc.ObtenerTiposArticuloCbo(), "DesTipoArticulo", "CodTipoArticulo"));
                    // ITipoAlerta i = new TipoAlerta();
                    //IList <ITipoAlerta> Lista = Alerta.ObtenerTipoAlerta(i);

                    // ddlTipoAlerta.Items.AddRange(GetItemsConSeleccioneTodos(Alerta.ObtenerTipoAlerta(i), "DesTipoArticulo", "CodTipoArticulo");

                    //  ddlTipoAlerta.Items.AddRange(GetItemsConSeleccioneObj(svcTipoAlertaSM.Obtener(new svcTipoAlerta.TipoAlerta()), "Descripcion", "Codigo"));
                    ddlTipoAlerta.Items.AddRange(GetItemsConSeleccioneTodosObj(svcTipoAlertaSM.Obtener(new svcTipoAlerta.TipoAlerta()), "Descripcion", "Codigo"));
                    llenarvacio();

/*
 *
 *                  LExport.Visible = true;
 *                  LAddNew.Visible = true;
 *                  bool editar = false;
 *                  foreach (ScreenPermission sp in new Actions().GetActionBySreen(user.CodRol, Request.Url.LocalPath))
 *                  {
 *                      switch (sp.ActionCode)
 *                      {
 *                          case 1: //Buscar
 *
 *                              break;
 *                          case 2: //Exportar
 *                              LExport.Visible = true;
 *                              break;
 *                          case 3: //Nuevo
 *                              LAddNew.Visible = true;
 *                              break;
 *                          case 4: //Editar
 *                              editar = true;
 *                              UltraWebGrid1.DisplayLayout.AllowUpdateDefault = AllowUpdate.RowTemplateOnly;
 *                              break;
 *                      }
 *
 *                  }
 *
 *                  if (editar == false)
 *                  {
 *                      UltraWebGrid1.DisplayLayout.AllowUpdateDefault = AllowUpdate.No;
 *                  }*/
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack && !Page.IsCallback)
            {
                Usuario user = (Usuario)Session["UserLogged"];
                if (user != null)
                {
                    DropDownList cmbPlanta = ((DropDownList)Page.Master.FindControl("cmbPlanta"));
                    Planta.Value = cmbPlanta.SelectedItem.Text;
                    svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();

                    dllPlanta.DataSource     = new Combos().Get_Planta_RolCbo(user.CodRol);//svc.ObtenerCentroTrabajo(int.Parse(cmbPlanta.SelectedValue), 1);
                    dllPlanta.DataTextField  = "descripcionPlanta";
                    dllPlanta.DataValueField = "ClavePlanta";
                    dllPlanta.DataBind();

                    txtPlanta.Text    = dllPlanta.SelectedItem.Text;
                    txtPlanta.Enabled = false;

                    cmbCentroTrabajo.Items.AddRange(GetItemsConSeleccioneTodos(svc.ObtenerCentroTrabajoCbo(int.Parse(dllPlanta.SelectedValue), 1), "DesCentroTrabajo", "CodCentroTrabajo"));
                    cmbCentroTrabajo2.Items.AddRange(GetItems(svc.ObtenerCentroTrabajoCbo(int.Parse(dllPlanta.SelectedValue), 1), "DesCentroTrabajo", "CodCentroTrabajo"));
                    wdcFechaIni.Value = DateTime.Today;
                    wdcFechaFin.Value = DateTime.Today.Date.AddDays(1);
                    llenaGrid();

                    //Search.Enabled = false;
                    //LExport.Visible = false;
                    //LAddNew.Visible = false;
                    bool editar = false;
                    foreach (ScreenPermission sp in new Actions().GetActionBySreen(user.CodRol, Request.Url.LocalPath))
                    {
                        switch (sp.ActionCode)
                        {
                        case 1:     //Buscar
                            Search.Enabled = true;
                            break;

                        case 2:     //Exportar
                            LExport.Visible = true;
                            break;

                        case 3:     //Nuevo
                            LAddNew.Visible = true;
                            break;

                        case 4:     //Editar
                            editar = true;
                            uwgCodigBarras.DisplayLayout.AllowUpdateDefault = AllowUpdate.RowTemplateOnly;
                            break;
                        }
                    }

                    if (editar == false)
                    {
                        //uwgCodigBarras.DisplayLayout.AllowUpdateDefault = AllowUpdate.No;
                    }
                }
            }
        }
        protected void btnAgregarWD_click(object sender, EventArgs e)
        {
            try
            {
                try
                {
                    Boolean combos = false;
                    //if (int.Parse(hddConfiguracionBanco.Value) > 0)
                    //{
                    //    combos = false;
                    //}
                    AutWD.Checked = bool.Parse(hddAut.Value);
                    BlockControls(!AutWD.Checked, combos);
                }
                catch { }

                Usuario user = (Usuario)Session["UserLogged"];

                svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();
                LAMOSA.SCPP.Server.BusinessEntity.ConfigBancoResgistro cbr = new LAMOSA.SCPP.Server.BusinessEntity.ConfigBancoResgistro();
                cbr.Activo            = true;
                cbr.CantMoldes        = int.Parse(CantidadMoldesWD.Text);
                cbr.CodConfigBanco    = !hddConfiguracionBanco.Value.Equals("") ? int.Parse(hddConfiguracionBanco.Value) : -1;
                cbr.CodMaquina        = int.Parse(MaquinaWD.SelectedValue);
                cbr.CodMolde          = int.Parse(MoldeWD.SelectedValue);
                cbr.CodUsuarioAlta    = user.CodUsuario;
                cbr.Limitevaciadas    = int.Parse(LimVaciadasWD.Text);
                cbr.Vaciadasdia       = int.Parse(VaciadasDiaWD.Text);
                cbr.NumeroImpresiones = int.Parse(txtNumImpresiones.Text);

                String msg = !hddConfiguracionBanco.Value.Equals("") ? "Modificacion" : "Creacion";
                int    res = svc.GuardarConfigBanco(cbr);
                if (res > 0)
                {
                    hddConfiguracionBanco.Value = res.ToString();
                    BlockControls(true, false);
                }
                else
                {
                    throw new Exception("No se pudo realizar la operacion");
                }
                UltraWebGrid1.DataSource = svc.ObtenerConfiguracionBancoDetalle(res);
                UltraWebGrid1.DataBind();



                ConfigTablaWD();
                CallBackManager.AddScriptBlock(this.Page, WebAsyncRefreshPanel2, "<script type='text/javascript'>alert('La " + msg + " se ha completado con exito');</script>");
            }
            catch (Exception err)
            {
                CallBackManager.AddScriptBlock(this.Page, WebAsyncRefreshPanel2, "<script type='text/javascript'>alert('" + err.Message.Replace("'", "\"") + "');</script>");
            }

            CantidadMoldesWD.Text  = "";
            VaciadasDiaWD.Text     = "";
            txtNumImpresiones.Text = "";
        }
Example #22
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack && !Page.IsCallback)
            {
                Usuario user = (Usuario)Session["UserLogged"];
                if (user != null)
                {
                    hddPlanta.Value = ((DropDownList)Page.Master.FindControl("cmbPlanta")).SelectedValue;
                    FechaIni.Value  = DateTime.Today;
                    FechaFin.Value  = DateTime.Today;
                    llenarvacio();

                    igtbl_reBuscaBtn.Enabled = false;
                    LExport.Visible          = false;
                    LAddNew.Visible          = false;
                    bool editar = false;
                    foreach (ScreenPermission sp in new Actions().GetActionBySreen(user.CodRol, Request.Url.LocalPath))
                    {
                        switch (sp.ActionCode)
                        {
                        case 1: //Buscar
                            igtbl_reBuscaBtn.Enabled = true;
                            break;

                        case 2: //Exportar
                            LExport.Visible = true;
                            break;

                        case 3: //Nuevo
                            LAddNew.Visible = true;
                            break;

                        case 4: //Editar
                            editar = true;
                            UltraWebGrid1.DisplayLayout.AllowUpdateDefault = AllowUpdate.RowTemplateOnly;
                            break;
                        }
                    }

                    if (editar == false)
                    {
                        UltraWebGrid1.DisplayLayout.AllowUpdateDefault = AllowUpdate.No;
                    }
                }

                DropDownList       cmbPlanta = ((DropDownList)Page.Master.FindControl("cmbPlanta"));
                svcSCPP.SCPPClient svc       = new svcSCPP.SCPPClient();


                //   UltraWebGrid1.Columns[0].CellStyle.HorizontalAlign = HorizontalAlign.Center;
                //   UltraWebGrid1.Columns[1].CellStyle.HorizontalAlign = HorizontalAlign.Center;

                cmbProceso.Items.AddRange(GetItemsConSeleccioneTodos(svc.ObtenerProcesoCbo(int.Parse(cmbPlanta.SelectedValue)), "DescripcionProceso", "ClaveProceso"));
                cmbCentroT.Items.AddRange(GetItemsConSeleccioneTodos(svc.ObtenerCentroTrabajoCbo(-1, -1), "DesCentroTrabajo", "CodCentroTrabajo"));
                cmbArea.Items.AddRange(GetItemsConSeleccioneTodos(svc.ObtenerArea(-1), "AreaDesc", "CodArea"));
                cmbAreaH.Items.AddRange(GetItems(svc.ObtenerArea(-1), "AreaDesc", "CodArea"));
            }
        }
        protected void btnLlenaGridEmp_Click(object sender, EventArgs e)
        {
            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();
            int NumEmpleado        = -1;

            int.TryParse(NumEmpleadoWD.Text, out NumEmpleado);
            GridView1.DataSource = svc.ObtenerEmpleadoBusqueda(NumEmpleado, NomEmpleadoWD.Text, -1);
            GridView1.DataBind();
        }
Example #24
0
        protected void CmbCodTipoArticulo_SelectedIndexChanged(object sender, EventArgs e)
        {
            // LLenar el combo Molde.



            BE.ArticuloPars artPars = new BE.ArticuloPars();
            artPars.CodTipoArticulo = Convert.ToInt32(this.CmbCodTipoArticulo.SelectedItem.Value);

            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();
            List <Common.SolutionEntityFramework.BaseSolutionEntity> Lista = svc.ObtenerMoldes(artPars);

            UltraWebGrid1.DataSource = Lista;
            if (Lista.Count <= 0)
            {
                llenarvacio();
            }
            else
            {
                UltraWebGrid1.ResetColumns();
                UltraWebGrid1.DataBind();

                UltraWebGrid1.Columns[5].Hidden = true;
                UltraWebGrid1.Columns[7].Hidden = true;

                UltraWebGrid1.Columns[0].Header.Caption = "Clave única";
                UltraWebGrid1.Columns[1].Header.Caption = "Clave artículo";
                UltraWebGrid1.Columns[2].Header.Caption = "Descripción";
                UltraWebGrid1.Columns[3].Header.Caption = "Número de Impresiones";
                UltraWebGrid1.Columns[4].Header.Caption = "Fecha";
                UltraWebGrid1.Columns[6].Header.Caption = "Activo";

                UltraWebGrid1.Columns[3].Header.Style.Wrap = true;

                UltraWebGrid1.Columns[0].Header.Style.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[1].Header.Style.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[2].Header.Style.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[3].Header.Style.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[4].Header.Style.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[6].Header.Style.HorizontalAlign = HorizontalAlign.Center;



                UltraWebGrid1.Columns[0].CellStyle.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[1].CellStyle.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[2].CellStyle.HorizontalAlign = HorizontalAlign.Left;
                UltraWebGrid1.Columns[3].CellStyle.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[4].CellStyle.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[6].CellStyle.HorizontalAlign = HorizontalAlign.Center;

                UltraWebGrid1.Columns[4].Format = "dd-MM-yyyy";

                UltraWebGrid1.Columns[2].Width = 250;
                UltraWebGrid1.Columns[3].Width = 135;
                UltraWebGrid1.Columns[6].Width = 70;
            }
        }
Example #25
0
        protected void cmbProceso_SelectedIndexChanged(object sender, EventArgs e)
        {
            DropDownList cmbPlanta = ((DropDownList)Page.Master.FindControl("cmbPlanta"));

            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();
            cmbCentroT.Items.Clear();
            cmbArea.Items.Clear();
            cmbCentroT.Items.AddRange(GetItemsConSeleccioneTodos(svc.ObtenerCentroTrabajoCbo(int.Parse(cmbPlanta.SelectedValue), int.Parse(cmbProceso.SelectedValue)), "DesCentroTrabajo", "CodCentroTrabajo"));
        }
Example #26
0
        private void GetModeloCbo(int codTipoArticulo)
        {
            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();

            int art = codTipoArticulo;

            ddlModelo.Items.AddRange(GetItemsConSeleccioneTodos(svc.ObtenerModelosCbo(art), "DesArticulo", "CodArticulo"));
            svc.Close();
        }
Example #27
0
        protected void cmbProceso_SelectedIndexChanged(object sender, EventArgs e)
        {
            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();
            List <Common.SolutionEntityFramework.BaseSolutionEntity> Lista = svc.ObtenerPruebas(int.Parse(cmbProceso.SelectedValue));

            UltraWebGrid1.DataSource = Lista;
            if (Lista.Count <= 0)
            {
                llenarvacio();
            }
            else
            {
                UltraWebGrid1.ResetColumns();
                UltraWebGrid1.DataBind();


                UltraWebGrid1.Width = 682;
                UltraWebGrid1.Columns[0].Header.Caption = "Clave prueba";
                UltraWebGrid1.Columns[1].Header.Caption = "Descripción";
                UltraWebGrid1.Columns[2].Hidden         = true;
                UltraWebGrid1.Columns[3].Header.Caption = "Proceso";
                UltraWebGrid1.Columns[4].Hidden         = true;
                UltraWebGrid1.Columns[5].Header.Caption = "Proceso final";
                UltraWebGrid1.Columns[6].Header.Caption = "Fecha";
                UltraWebGrid1.Columns[7].Header.Caption = "Activo";
                UltraWebGrid1.Columns[8].Header.Caption = "Residencia Max";
                UltraWebGrid1.Columns[9].Hidden         = true;
                UltraWebGrid1.Columns[10].Hidden        = true;

                UltraWebGrid1.Columns[0].CellStyle.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[6].CellStyle.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[7].CellStyle.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[8].CellStyle.HorizontalAlign = HorizontalAlign.Center;

                UltraWebGrid1.Columns[0].Header.Style.HorizontalAlign  = HorizontalAlign.Center;
                UltraWebGrid1.Columns[1].Header.Style.HorizontalAlign  = HorizontalAlign.Center;
                UltraWebGrid1.Columns[2].Header.Style.HorizontalAlign  = HorizontalAlign.Center;
                UltraWebGrid1.Columns[3].Header.Style.HorizontalAlign  = HorizontalAlign.Center;
                UltraWebGrid1.Columns[4].Header.Style.HorizontalAlign  = HorizontalAlign.Center;
                UltraWebGrid1.Columns[5].Header.Style.HorizontalAlign  = HorizontalAlign.Center;
                UltraWebGrid1.Columns[6].Header.Style.HorizontalAlign  = HorizontalAlign.Center;
                UltraWebGrid1.Columns[7].Header.Style.HorizontalAlign  = HorizontalAlign.Center;
                UltraWebGrid1.Columns[8].Header.Style.HorizontalAlign  = HorizontalAlign.Center;
                UltraWebGrid1.Columns[9].Header.Style.HorizontalAlign  = HorizontalAlign.Center;
                UltraWebGrid1.Columns[10].Header.Style.HorizontalAlign = HorizontalAlign.Center;

                UltraWebGrid1.Columns[6].Format            = "dd-MM-yyyy";
                UltraWebGrid1.Columns[5].Header.Style.Wrap = true;

                UltraWebGrid1.Columns[1].Width = 150;
                UltraWebGrid1.Columns[3].Width = 80;
                UltraWebGrid1.Columns[4].Width = 80;
                UltraWebGrid1.Columns[5].Width = 100;
                UltraWebGrid1.Columns[6].Width = 80;
                UltraWebGrid1.Columns[7].Width = 70;
            }
        }
Example #28
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack && !Page.IsCallback)
            {
                Usuario user = (Usuario)Session["UserLogged"];
                if (user != null)
                {
                    hddPlanta.Value = ((DropDownList)Page.Master.FindControl("cmbPlanta")).SelectedValue;
                    FechaIni.Value  = DateTime.Today;
                    FechaFin.Value  = DateTime.Today;

                    llenarvacio();

                    svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();

                    cmbCalidad.DataSource     = svc.ObtenerCalidadesCbo();
                    cmbCalidad.DataTextField  = "DesCalidad";
                    cmbCalidad.DataValueField = "CodCalidad";
                    cmbCalidad.DataBind();

                    btnLlenaGrid_Click(sender, e);

                    llenaCombo();
                    igtbl_reBuscaBtn.Enabled = false;
                    LExport.Visible          = false;
                    LAddNew.Visible          = false;
                    bool editar = false;
                    foreach (ScreenPermission sp in new Actions().GetActionBySreen(user.CodRol, Request.Url.LocalPath))
                    {
                        switch (sp.ActionCode)
                        {
                        case 1: //Buscar
                            igtbl_reBuscaBtn.Enabled = true;
                            break;

                        case 2: //Exportar
                            LExport.Visible = true;
                            break;

                        case 3: //Nuevo
                            LAddNew.Visible = true;
                            break;

                        case 4: //Editar
                            editar = true;
                            UltraWebGrid1.DisplayLayout.AllowUpdateDefault = AllowUpdate.RowTemplateOnly;
                            break;
                        }
                    }

                    if (editar == false)
                    {
                        UltraWebGrid1.DisplayLayout.AllowUpdateDefault = AllowUpdate.No;
                    }
                }
            }
        }
        protected void btnLlenaGridSup_Click(object sender, EventArgs e)
        {
            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();
            int NumEmpleado        = -1;

            int.TryParse(NumSup.Text, out NumEmpleado);
            GridView2.DataSource = svc.ObtenerEmpleadoBusqueda(NumEmpleado, NomSup.Text, 2);
            GridView2.DataBind();
            //UltraWebGrid3.Columns[0].CellStyle.HorizontalAlign = HorizontalAlign.Center;
        }
        protected void btnExporta_Click(object sender, EventArgs e)
        {
            svcSCPP.SCPPClient svc             = new svcSCPP.SCPPClient();
            DataSet            dsReportXLS     = new DataSet();
            DropDownList       cmbPlanta       = ((DropDownList)Page.Master.FindControl("cmbPlanta"));
            DataTable          dtPastaExportar = svc.ObtenerCondicionPastaExportar(int.Parse(cmbPlanta.SelectedValue), DateTime.Parse(FechaIni.Value.ToString()), DateTime.Parse(FechaFin.Value.ToString()));

            dsReportXLS.Tables.Add(dtPastaExportar);
            ExportToExcel(dsReportXLS, 0, Response, nombre.Value);
        }