Ejemplo n.º 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();
        }
Ejemplo n.º 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));
        }
Ejemplo n.º 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;
 }
Ejemplo n.º 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();
        }
Ejemplo n.º 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();
        }
Ejemplo n.º 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);
            }
        }
Ejemplo n.º 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;
            }
        }
Ejemplo n.º 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;
            }
        }