Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Server.Transfer("login.aspx");
            }
            //const string _op3 = "select \"DocNum\" as OF1, \"StartDate\" as FechaProgramada, DAYS_BETWEEN(\"StartDate\", CURRENT_DATE) as DiasAbierta, CASE \"Status\" When 'C' Then 'Cancelada' When 'R' Then 'Liberada' When 'L' Then 'Cerrada' When 'P'  Then 'Planificada' END as Estado,\"ProdName\" as Especie, \"ProdName\" as Articulo, \"PlannedQty\" as Planificado,  'orden.aspx?' as url from  \"SBO04DEMOPROCESADORA\".\"OWOR\" where \"Status\" = 'R'";

            if (!IsPostBack)
            {
                DrpListOrden.Items.Clear();
                cUsuario Usuario = (cUsuario)Session["Usuario"];

                DataTable  Ordenes = new DataTable();
                cRecordSet cOrd    = new cRecordSet();

                Ordenes = cOrd.clsResumenOF(3, Usuario);

                if (Ordenes.Rows.Count > 0)
                {
                    foreach (DataRow row in Ordenes.Rows)
                    {
                        ListItem i;
                        i = new ListItem(row["OF1"].ToString() + " / " + row["ESPECIE"].ToString(), row["DocEntry"].ToString());
                        DrpListOrden.Items.Add(i);
                    }
                }
            }
            txtConsumoLote.Focus();
        }
Пример #2
0
        public DataTable clsResumenOF(int _Opc, cUsuario Usuario)

        {
            string _sql        = "select \"DocNum\" as OF1, \"StartDate\" as FechaProgramada, DAYS_BETWEEN(\"StartDate\", CURRENT_DATE) as DiasAbierta, CASE \"Status\" When 'C' Then 'Cancelada' When 'R' Then 'Liberada' When 'L' Then 'Cerrada' When 'P'  Then 'Planificada' END as Estado,\"ProdName\" as Especie, \"ProdName\" as Articulo, \"PlannedQty\" as Planificado,  'orden.aspx?' || TO_NVARCHAR( \"DocNum\") as url, \"DocEntry\" from  \"" + Usuario.BaseDatos + "\".\"OWOR\" ";
            string _Comandosql = "";

            switch (_Opc)
            {
            case 1:
                _Comandosql = _sql;
                break;

            case 2:
                _Comandosql = _sql + " where \"Status\" = 'L'";
                break;

            case 3:
                _Comandosql = _sql + " where \"Status\" = 'R'";
                break;

            case 4:
                _Comandosql = _sql + " where \"Status\" = 'P'";
                break;
            }

            this.RS = (SAPbobsCOM.Recordset)Usuario.Empresa.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset);
            this.RS.DoQuery(_Comandosql);
            DataTable Dt = new DataTable();

            return(RsTODataTabla(ref this.RS));
        }
Пример #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["Usuario"] == null)
     {
         Server.Transfer("login.aspx");
     }
     cUsuario Usuario = (cUsuario)Session["Usuario"];
     //lblMensaje.Text = Usuario.BaseDatos;
 }
Пример #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Server.Transfer("login.aspx");
            }
            cUsuario Usuario = (cUsuario)Session["Usuario"];
            //lblMensaje.Text = Usuario.BaseDatos;
            clsResumenOF oResumen = new clsResumenOF(Usuario.Empresa, Usuario.BaseDatos);

            lblOrdenes.Text  = oResumen.Ofs.ToString();
            lblAbiertas.Text = oResumen.Abiertas.ToString();
            lblCerradas.Text = oResumen.Cerradas.ToString();
            lblSinHoras.Text = oResumen.SinHoras.ToString();
        }
Пример #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Server.Transfer("login.aspx");
            }
            //const string _op3 = "select \"DocNum\" as OF1, \"StartDate\" as FechaProgramada, DAYS_BETWEEN(\"StartDate\", CURRENT_DATE) as DiasAbierta, CASE \"Status\" When 'C' Then 'Cancelada' When 'R' Then 'Liberada' When 'L' Then 'Cerrada' When 'P'  Then 'Planificada' END as Estado,\"ProdName\" as Especie, \"ProdName\" as Articulo, \"PlannedQty\" as Planificado,  'orden.aspx?' as url from  \"SBO04DEMOPROCESADORA\".\"OWOR\" where \"Status\" = 'R'";
            DataTable Dt = new DataTable();

            cUsuario Usuario = (cUsuario)Session["Usuario"];
            int      _Opcion;

            _Opcion = int.Parse(Request.QueryString["vOp"]);

            GridResumen.Columns[0].ItemStyle.Width = 100;
            GridResumen.Columns[1].ItemStyle.Width = 170;
            GridResumen.Columns[2].ItemStyle.Width = 80;
            GridResumen.Columns[3].ItemStyle.Width = 100;
            GridResumen.Columns[4].ItemStyle.Width = 110;
            GridResumen.Columns[5].ItemStyle.Width = 400;
            GridResumen.Columns[6].ItemStyle.Width = 90;
            lblProceso.Text = "Ordenes de Fabricacion";

            switch (_Opcion)
            {
            case 1:
                lblprocesoDesc.Text = "* todas *";
                break;

            case 2:
                lblprocesoDesc.Text = "* cerradas *";
                break;

            case 3:
                lblprocesoDesc.Text = "* abiertas *";
                break;

            case 4:
                lblprocesoDesc.Text = "* planificadas *";
                break;
            }

            cRecordSet rs2 = new cRecordSet();

            GridResumen.DataSource = rs2.clsResumenOF(_Opcion, Usuario);
            GridResumen.DataBind();
        }
Пример #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Server.Transfer("login.aspx");
            }

            cUsuario Usuario = (cUsuario)Session["Usuario"];
            int      vOrden;

            if (!IsPostBack)
            {
            }
            else
            {
                //vEmpresa = Request.Cookies["vEMPRESA"].Value;
                //vORDEN = int.Parse(Request.Cookies["vORDEN"].Value);
            }
        }
Пример #7
0
        protected void btnConectar_Click(object sender, EventArgs e)

        {
            cUsuario objEmpresa = new cUsuario(txtUsuario.Text, txtClave.Text, drpList.Text);

            //utiles objEmpresa = new utiles(drpList.Text, txtUsuario.Text, txtClave.Text);
            if (objEmpresa.Conectado)
            {
                Session["Usuario"] = objEmpresa;
                var cLogin = new CoreUtilities.Login {
                    UserName = objEmpresa.Usuario, CompanyDB = objEmpresa.BaseDatos, Password = txtClave.Text
                };
                var Response = CommonFunctions.POST(ServiceLayer.Login, cLogin, null, out _);
                Session["ServiceLayer"] = Response;
                Server.Transfer("default.aspx?");
            }
            else
            {
                Label3.Text = "<h2> Error de Conexión: </h2>" + objEmpresa.Errorconexion;
            }
        }
Пример #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Server.Transfer("login.aspx");
            }
            cUsuario Usuario = (cUsuario)Session["Usuario"];

            if (!Usuario.Empresa.Connected)
            {
                Usuario.Reconectar();
                if (!Usuario.Empresa.Connected)
                {
                    lblMensaje.Text = "<b>Error Conexion:</b> " + Usuario.Errorconexion;
                }
            }
            else
            {
                lblMensaje.Text    = "<b>Sociedad conectada:</b> " + Usuario.NombreEmpresa + "<b>Usuario: </b>" + Usuario.NombreUsuario;
                Session["Usuario"] = Usuario;
            }
        }