コード例 #1
0
        private void btnIniciar_Click(object sender, EventArgs e)
        {
            try
            {
                parametro = PrencherPropriedadesParametros();
                int           id   = Convert.ToInt32(lblIDParametros.Text);
                ParametrosDAL pDAL = new ParametrosDAL();

                if (id == 0)
                {
                    pDAL.Adiciona(parametro);
                }
                horario = PrencherPropriedadesHorarios();
                //horario.Parametro = parametro;
                horario.ParametroID = parametro.ID;
                HorariosDAL hDAl = new HorariosDAL();
                hDAl.Adiciona(horario);
                MessageBox.Show("Cadastrado com Sucesso!!!");
                AtualizarForm();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #2
0
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     try
     {
         parametro = PrencherPropriedadesParametros();
         int           id   = Convert.ToInt32(lblID.Text);
         ParametrosDAL pDAL = new ParametrosDAL();
         HorariosDAL   hDAl = new HorariosDAL();
         if (id == 0)
         {
             MessageBox.Show("Não há coluna selecionada ");
             return;
         }
         else if (id != 0)
         {
             parametro.ID = id;
             pDAL.Deletar(parametro);
             lblID.Text = "0";
         }
         AtualizarForm();
         MessageBox.Show("Deletado com sucesso!");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #3
0
 private void btnAtualizar_Click(object sender, EventArgs e)
 {
     try
     {
         parametro = PrencherPropriedadesParametros();
         int           id   = Convert.ToInt32(lblID.Text);
         ParametrosDAL pDAL = new ParametrosDAL();
         HorariosDAL   hDAl = new HorariosDAL();
         if (id == 0)
         {
             pDAL.Adiciona(parametro);
         }
         else
         {
             parametro.ID = id;
             pDAL.Atualiza(parametro);
             lblID.Text = "0";
         }
         MessageBox.Show("Atualizado com sucesso!");
         AtualizarForm();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #4
0
        public async Task <PartialViewResult> _IndexGrid(String search)
        {
            //Permisos
            Permisos(ControllerContext.RouteData.Values["controller"].ToString());

            ViewBag.NombreListado = Etiquetas.TituloGridParametros;
            //Búsqueda
            var listado = ParametrosDAL.ListarParametros();

            search = !string.IsNullOrEmpty(search) ? search.Trim() : "";

            if (!string.IsNullOrEmpty(search))//filter
            {
                var type       = listado.GetType().GetGenericArguments()[0];
                var properties = type.GetProperties();

                listado = listado.Where(x => properties
                                        .Any(p =>
                {
                    var value = p.GetValue(x);
                    return(value != null && value.ToString().ToLower().Contains(search.ToLower()));
                })).ToList();
            }

            // Only grid query values will be available here.
            return(PartialView(await Task.Run(() => listado)));
        }
コード例 #5
0
        public ActionResult DescargarReporteFormatoCSV()
        {
            var collection = ParametrosDAL.ListadoReporteBasico();

            byte[] buffer = GetCSV(columnasReportesBasicos, collection.Cast <object>().ToList());
            return(File(buffer, CSVContentType, $"ListadoParametros.csv"));
        }
コード例 #6
0
        public ActionResult DescargarReporteFormatoExcel()
        {
            var collection = ParametrosDAL.ListadoReporteBasico();
            var package    = GetEXCEL(columnasReportesBasicos, collection.Cast <object>().ToList());

            return(File(package.GetAsByteArray(), XlsxContentType, "ListadoParametros.xlsx"));
        }
コード例 #7
0
        private void AtualizarForm()
        {
            List <Parametros> parametros = new ParametrosDAL().Lista();

            dgvVisualizarParametros.DataSource = parametros;
            List <Horarios> horarios = new HorariosDAL().Lista();

            dgvVisuzalizarHorarios.DataSource = horarios;
        }
コード例 #8
0
        public ActionResult DescargarReporteFormatoPDF()
        {
            // Seleccionar las columnas a exportar
            var collection = ParametrosDAL.ListadoReporteBasico();

            byte[] buffer = GetPDF(columnasReportesBasicos, collection.Cast <object>().ToList());

            return(File(buffer, PDFContentType, "ListadoParametros.pdf"));
        }
コード例 #9
0
        public ActionResult Eliminar(int id)
        {
            if (id == 0)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            RespuestaTransaccion resultado = ParametrosDAL.EliminarParametrosSistema(id);// await db.Cabecera.FindAsync(id);

            return(Json(new { Resultado = resultado }, JsonRequestBehavior.AllowGet));
        }
コード例 #10
0
        public ActionResult Edit(ParametrosSistema parametros)
        {
            try
            {
                string nombrePlan = (parametros.Nombre ?? string.Empty).ToLower().Trim();

                RespuestaTransaccion resultado = ParametrosDAL.ActualizarParametrosSistema(parametros);
                return(Json(new { Resultado = resultado }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { Resultado = new RespuestaTransaccion {
                                      Estado = false, Respuesta = ex.Message
                                  } }, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #11
0
        // GET: Tarifarios/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var parametro = ParametrosDAL.ConsultarParametros(id.Value);

            if (parametro == null)
            {
                return(HttpNotFound());
            }
            else
            {
                ViewBag.Valor = parametro.Valor.ToString();
                var tipodato = CatalogoDAL.ListadoCatalogosPorCodigo("TDATO-01");
                ViewBag.tipodato = tipodato;

                return(View(parametro));
            }
        }
コード例 #12
0
        public static bool Update(DTO.ParametrosDTO myParametrosDTO)
        {
            bool resultado = ParametrosDAL.Update(myParametrosDTO);

            return(resultado);
        }
コード例 #13
0
        public static bool Insert(DTO.ParametrosDTO myParametrosDTO)
        {
            bool resultado = ParametrosDAL.Insert(myParametrosDTO);

            return(resultado);
        }