Пример #1
0
        private void CierreCosto_Listar()
        {
            CierreCostoWCFClient objCierreCostoWCF = new CierreCostoWCFClient();
            DateTime             fecha;

            try {
                List <gsCierreCosto_ListarResult> lstCierre = objCierreCostoWCF.CierreCosto_Listar(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario).ToList();
                if (lstCierre.Count > 0)
                {
                    grdCierreCosto.DataSource = lstCierre;
                    grdCierreCosto.DataBind();


                    fecha = new DateTime(lstCierre.First().anho, lstCierre.First().mes, 1);
                    mpPeriodo.SelectedDate = fecha;
                    ViewState["fecha"]     = fecha;
                }
                else
                {
                    ViewState["fecha"]     = new DateTime(1900, 1, 1);
                    mpPeriodo.SelectedDate = DateTime.Now;
                }
            }
            catch (Exception ex) {
                throw ex;
            }
        }
Пример #2
0
        private void Reporte_Cargar()
        {
            List <gsDocVenta_ControlCosto_MarcaProductoResult> lstDocumentos;

            try
            {
                CierreCostoWCFClient objCierreCostoWCF = new CierreCostoWCFClient();
                DateTime             fechaInicio       = new DateTime(dpFecInicio.SelectedDate.Value.Year, dpFecInicio.SelectedDate.Value.Month, 1);
                DateTime             fechaFinal        = new DateTime(dpFecFinal.SelectedDate.Value.Year, dpFecFinal.SelectedDate.Value.Month, 1).AddMonths(1).AddDays(-1);

                lstDocumentos = objCierreCostoWCF.DocVenta_ControlCosto_MarcaProducto(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario,
                                                                                      dpFecInicio.SelectedDate.Value, dpFecFinal.SelectedDate.Value, null).ToList();

                grdDocumentos.DataSource = lstDocumentos;
                grdDocumentos.DataBind();
                lblMensaje.Text     = "Se han encontrado " + lstDocumentos.Count.ToString() + " registro.";
                lblMensaje.CssClass = "mensajeExito";

                ViewState["lstDocumentos"] = JsonHelper.JsonSerializer(lstDocumentos);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Redirect("~/Security/frmCerrar.aspx");
            }

            try {
                if (!Page.IsPostBack)
                {
                    LoginWCF.LoginWCFClient objLoginWCF = new LoginWCF.LoginWCFClient();
                    objLoginWCF.AuditoriaMenu_Registrar(System.Web.HttpContext.Current.Request.Url.AbsolutePath, Environment.MachineName,
                                                        ((Usuario_LoginResult)System.Web.HttpContext.Current.Session["Usuario"]).idUsuario);

                    Title = "Plan de producción del periodo " + Request.QueryString["periodo"];

                    CierreCostoWCFClient objCierreCostoWCF = new CierreCostoWCFClient();
                    int      periodo     = int.Parse(Request.QueryString["periodo"]);
                    int      kardex      = int.Parse(Request.QueryString["kardex"]);
                    DateTime fechaInicio = new DateTime((periodo - periodo % 100) / 100, periodo % 100, 1);
                    DateTime fechaFinal  = fechaInicio.AddMonths(1).AddDays(-1);

                    grdMateriaPrima.DataSource = objCierreCostoWCF.Produccion_Listar_PlanProd(((Usuario_LoginResult)Session["Usuario"]).idEmpresa,
                                                                                              ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario, fechaInicio, fechaFinal, kardex);
                    grdMateriaPrima.DataBind();

                    lblMensaje.Text     = "Los datos han sido cargados correctamente.";
                    lblMensaje.CssClass = "mensajeExito";
                }
            }
            catch (Exception ex) {
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
        private void Periodos_ComboBox()
        {
            CierreCostoWCFClient objCierreCostoWCF = new CierreCostoWCFClient();

            try {
                Usuario_LoginResult usuario = (Usuario_LoginResult)Session["Usuario"];
                cboPeriodo.DataSource = objCierreCostoWCF.CierreCosto_ComboBox(usuario.idEmpresa, usuario.codigoUsuario);
                cboPeriodo.DataBind();
            }
            catch (Exception ex) {
                throw ex;
            }
        }
Пример #5
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            CierreCostoWCFClient objCierreCostoWCF = new CierreCostoWCFClient();

            try {
                objCierreCostoWCF.CierreCosto_Registrar(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario,
                                                        mpPeriodo.SelectedDate.Value.Month, mpPeriodo.SelectedDate.Value.Year);
                CierreCosto_Listar();
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
        private void Productos_Cargar()
        {
            CierreCostoWCFClient objCierreCostoWCF = new CierreCostoWCFClient();
            List <gsDocVenta_ControlCosto_MarcaProductoResult> lstProductos;

            try {
                int      periodo     = int.Parse(cboPeriodo.SelectedValue);
                DateTime fechaInicio = new DateTime((periodo - periodo % 100) / 100, periodo % 100, 1);
                DateTime fechaFinal  = fechaInicio.AddMonths(1).AddDays(-1);

                Usuario_LoginResult usuario = (Usuario_LoginResult)Session["Usuario"];
                lstProductos = objCierreCostoWCF.DocVenta_ControlCosto_MarcaProducto(usuario.idEmpresa, usuario.codigoUsuario, fechaInicio, fechaFinal, null).ToList();
                grdControlCostos.DataSource = lstProductos;
                grdControlCostos.DataBind();

                ViewState["lstProductos"] = JsonHelper.JsonSerializer(lstProductos);
                ViewState["periodo"]      = periodo;
            }
            catch (Exception ex) {
                throw ex;
            }
        }