Exemple #1
0
        private Boolean GuardarPresupuesto()
        {
            if (_lstdetalle == null)
            {
                rwmPre.RadAlert("No hay Items para guardar", 400, null, "Mensaje de error", null);
                return(false);
            }
            if (!_lstdetalle.Any())
            {
                rwmPre.RadAlert("No hay Items para guardar", 400, null, "Mensaje de error", null);
                return(false);
            }
            if (txt_idzona.Value.ToString() == string.Empty || txt_idzona.Value.ToString() == "0")
            {
                rwmPre.RadAlert("No tiene una Zona asignada, consulte con su sectorista", 400, null, "Mensaje de error", null);
                return(false);
            }
            if (txtvendedor.Text.Trim() == string.Empty)
            {
                rwmPre.RadAlert("No tiene una Zona asignada, consulte con su sectorista", 400, null, "Mensaje de error", null);
                return(false);
            }



            //_lstdetalle = JsonHelper.JsonDeserialize<List<USP_Sel_MetaPresupuestoDetResult>>((string)Session["lstdetalle"]);

            objPlanificacion.Registrar_MetaPresupuesto(
                ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idEmpresa,
                ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).codigoUsuario,
                rmyPre.SelectedDate.Value.Year,
                rmyPre.SelectedDate.Value.Month,
                txt_idvendedor.Value.ToString(),
                Convert.ToInt32(txt_idzona.Value.ToString()),
                new DateTime(rmyPre.SelectedDate.Value.Year, rmyPre.SelectedDate.Value.Month, 1),
                false, Dns.GetHostName(), _lstdetalle.ToArray());

            lblMensaje.Text     = "Se registro correctamente";
            lblMensaje.CssClass = "mensajeExito";

            return(true);
        }