コード例 #1
0
        public ActionResult _Formulario(int?id)
        {
            ViewBag.TituloModal = Etiquetas.TituloPanelFormularioSugerenciaEquipos;
            try
            {
                SugerenciaEquiposCargo model     = new SugerenciaEquiposCargo();
                List <string>          programas = new List <string>();

                if (id.HasValue)
                {
                    model = SugerenciaEquipoDAL.ConsultarSugerenciaEquiposCargo(id.Value);
                    SugerenciaEquiposCargoInfo objeto = SugerenciaEquipoDAL.ListadoSugerenciaEquiposCargo(null, null, null, id).FirstOrDefault();

                    programas = objeto != null?objeto.IDsProgramas.Split(',').ToList() : new List <string>();

                    var programasListado = CatalogoDAL.ObtenerListadoCatalogosByCodigoSeleccion("PROGRAMAS-01", null).Where(s => programas.Contains(s.Value)).Select(m => new SelectListItem
                    {
                        Text  = m.Text,
                        Value = m.Value,
                    });

                    ViewBag.Programas = programasListado;
                }

                ViewBag.EquiposCompletos = EquipoDAL.ListadoEquipo();

                return(PartialView(model));
            }
            catch (Exception ex)
            {
                return(PartialView(new SugerenciaEquiposCargo()));
            }
        }
コード例 #2
0
        public ActionResult DescargarReporteFormatoCSV()
        {
            var collection = EquipoDAL.ListadoReporteBasico();

            byte[] buffer = GetCSV(columnasReportesBasicos, collection.Cast <object>().ToList());
            return(File(buffer, CSVContentType, $"Listado.csv"));
        }
コード例 #3
0
        public ActionResult _Formulario(int?id)
        {
            ViewBag.TituloModal = Etiquetas.TituloPanelFormularioEquipo;
            try
            {
                Equipo        model = new Equipo();
                List <string> caracteristicasEquipo = new List <string>();

                if (id.HasValue)
                {
                    model = EquipoDAL.ConsultarEquipo(id.Value);
                    EquiposInfo objeto = EquipoDAL.ListadoEquipo(null, null, null, id).FirstOrDefault();

                    caracteristicasEquipo = objeto != null?objeto.IDsCaracteristicas.Split(',').ToList() : new List <string>();

                    var caracteristicas = CatalogoDAL.ObtenerListadoCatalogosByCodigoSeleccion("CARACTERISTICAS-EQUIPOS-01", null).Where(s => caracteristicasEquipo.Contains(s.Value)).Select(m => new SelectListItem
                    {
                        Text  = m.Text,
                        Value = m.Value,
                    });

                    ViewBag.Caracteristicas = caracteristicas;
                }

                return(PartialView(model));
            }
            catch (Exception ex)
            {
                return(PartialView(new Equipo()));
            }
        }
コード例 #4
0
        public ActionResult DescargarReporteFormatoExcel()
        {
            var collection = EquipoDAL.ListadoReporteBasico();
            var package    = GetEXCEL(columnasReportesBasicos, collection.Cast <object>().ToList());

            return(File(package.GetAsByteArray(), XlsxContentType, "Listado.xlsx"));
        }
コード例 #5
0
        public List <Equipo> TraerEquipos()
        {
            List <Equipo> listaequipos = new List <Equipo>();

            listaequipos = EquipoDAL.SelectAll();
            return(listaequipos);
        }
コード例 #6
0
ファイル: ActualizarArea.cs プロジェクト: HansMerz/sigma
        private void button2_Click(object sender, EventArgs e)
        {
            Area_localizacion area = new Area_localizacion();

            if (txtcentrocosto.Text == "" || txtlocalizacion.Text == "")
            {
                MessageBox.Show("Los campos no pueden estar vacíos", "Revisar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                try
                {
                    area.Localizacion = txtlocalizacion.Text.Trim();
                    area.Centro_costo = txtcentrocosto.Text.Trim();
                    area.id           = id;

                    int resultado = EquipoDAL.actualizar_area(area);

                    if (resultado > 0)
                    {
                        MessageBox.Show("Los datos han sido actualizados correctamente", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        limpiar();
                    }
                    else
                    {
                        MessageBox.Show("Los datos no se pudieron actualizar correctamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                catch (Exception)
                {
                    MessageBox.Show("Ocurrió un error al actualizar el área", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #7
0
        public ActionResult DescargarReporteFormatoPDF()
        {
            // Seleccionar las columnas a exportar
            var collection = EquipoDAL.ListadoReporteBasico();

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

            return(File(buffer, PDFContentType, "ReportePDF.pdf"));
        }
コード例 #8
0
        public ActionResult Eliminar(int id)
        {
            if (id == 0)
            {
                return(Json(new { Resultado = Resultado }, JsonRequestBehavior.AllowGet));
            }

            RespuestaTransaccion resultado = EquipoDAL.EliminarEquipo(id);

            return(Json(new { Resultado = resultado }, JsonRequestBehavior.AllowGet));
        }
コード例 #9
0
ファイル: Actualizar_equipo.cs プロジェクト: HansMerz/sigma
        private void cargarCombo()
        {
            EquipoDAL ed = new EquipoDAL();

            comboBox1.DataSource    = ed.cargarCombo();
            comboBox1.ValueMember   = "id";
            comboBox1.DisplayMember = "localizacion";
            cboGrupo.DataSource     = ed.cargarGrupos();
            cboGrupo.DisplayMember  = "nombre";
            cboGrupo.ValueMember    = "id";
        }
コード例 #10
0
        private void cargarCombo()
        {
            txtlocalizacion.Items.Clear();
            EquipoDAL ed = new EquipoDAL();

            txtlocalizacion.DataSource    = ed.cargarCombo();
            txtlocalizacion.DisplayMember = "localizacion";
            txtlocalizacion.ValueMember   = "id";
            cboGrup.DataSource            = ed.cargarGrupos();
            cboGrup.DisplayMember         = "nombre";
            cboGrup.ValueMember           = "id";
        }
コード例 #11
0
ファイル: Hoja_vida_equipo.cs プロジェクト: HansMerz/sigma
 public Hoja_vida_equipo()
 {
     InitializeComponent();
     ed    = new EquipoDAL();
     dhv   = new DatosHojaVida();
     ayf   = new ActividadYFallo();
     mpc   = new MantenimientoPersonaClass();
     path += "\\Images\\";
     dgv_mantenimiento.RowHeadersVisible = false;
     dataGridView1.RowHeadersVisible     = false;
     dgFallos.RowHeadersVisible          = false;
     dgActividades.RowHeadersVisible     = false;
     dgEncargados.RowHeadersVisible      = false;
 }
コード例 #12
0
        public ActionResult GestionarAsignacion(int?id)
        {
            ViewBag.TituloPanel = Etiquetas.TituloPanelFormularioRequerimientoEquipos;
            ViewBag.UsuarioID   = 0;

            try
            {
                RequerimientoEquipo model   = new RequerimientoEquipo();
                List <string>       equipos = new List <string>();
                List <string>       herramientasAdicionales = new List <string>();

                if (id.HasValue)
                {
                    model = RequerimientoEquipoDAL.ConsultarRequerimientoEquipo(id.Value);

                    RequerimientoEquipoInfo objeto = RequerimientoEquipoDAL.ListadoRequerimientoEquipo(null, null, null, id).FirstOrDefault();

                    equipos = objeto != null?objeto.IDsEquipos.Split(',').ToList() : new List <string>();

                    var equiposListado = EquipoDAL.ObtenerListadoEquipos().Where(s => equipos.Contains(s.Value)).Select(m => new SelectListItem
                    {
                        Text  = m.Text,
                        Value = m.Value,
                    });

                    ViewBag.Equipos = equiposListado;

                    herramientasAdicionales = objeto != null?objeto.IDsHerramientasAdicionales.Split(',').ToList() : new List <string>();

                    var herramientasAdicionalesListado = EquipoDAL.ObtenerListadoEquipos(null, " WHERE CodigoCatalogoTipo = 'ACCESORIOS-01' ").Where(s => herramientasAdicionales.Contains(s.Value) && !string.IsNullOrEmpty(s.Value)).Select(m => new SelectListItem
                    {
                        Text  = m.Text,
                        Value = m.Value,
                    });

                    ViewBag.HerramientasAdicionales = herramientasAdicionalesListado;

                    ViewBag.UsuarioID = model.UsuarioID;
                }

                ViewBag.Asignado = true;

                return(View("~/Views/RequerimientoEquipo/Formulario.cshtml", model));
            }
            catch (Exception ex)
            {
                return(View("~/Views/RequerimientoEquipo/Formulario.cshtml", new FichaIngreso()));
            }
        }
コード例 #13
0
        public ActionResult Edit(Equipo formulario, List <int> caracteristicas)
        {
            try
            {
                Resultado = EquipoDAL.ActualizarEquipo(formulario, caracteristicas);

                return(Json(new { Resultado = Resultado }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { Resultado = new RespuestaTransaccion {
                                      Estado = false, Respuesta = ex.Message
                                  } }, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #14
0
ファイル: Area.cs プロジェクト: HansMerz/sigma
        private void txtlocalizacion_KeyPress(object sender, KeyPressEventArgs e)
        {
            if ((int)e.KeyChar == (int)Keys.Enter)
            {
                Area_localizacion area = new Area_localizacion();


                try
                {
                    //Se envian los datos desde los texbox
                    area.Centro_costo = txtcentrocosto.Text.Trim();
                    area.Localizacion = txtlocalizacion.Text.Trim();

                    if (txtcentrocosto.Text.Length == 0 || txtlocalizacion.Text.Length == 0)
                    {
                        MessageBox.Show("Hay campos vacíos", "Revisar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                    else
                    {
                        int resultad = EquipoDAL.insertar_area(area);

                        // Se valida que se envie datos
                        if (resultad > 0)
                        {
                            MessageBox.Show("Se guardó el área correctamente", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            MessageBox.Show("No se pudo guardar el área", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
                catch (Exception)
                {
                    MessageBox.Show("Error al guardar el área", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                txtcentrocosto.Text  = "";
                txtlocalizacion.Text = "";
            }
        }
コード例 #15
0
        public static EquipoDTO obtenerEquipo(long idEquipo, ref bool error, ref String mensaje)
        {
            EquipoDAL equipoDAL = new EquipoDAL();

            return(equipoDAL.obtenerEquipo(idEquipo, ref error, ref mensaje));
        }
コード例 #16
0
        /*public static String guardarImagen(Image imagen)
         * {
         *
         *   using (MemoryStream ms = new MemoryStream())
         *   {
         *
         *       Equipo crear = new Equipo();
         *       imagen.Save(ms, ImageFormat.Jpeg);
         *       byte[] imgArr = ms.ToArray();
         *       return imgArr.ToString();
         *   }
         * }*/

        private void button5_Click(object sender, EventArgs e)
        {
            if (txtnombre.Text != "" || cboEstado.Text != "" || cboGrup.Text != "" || txtlocalizacion.Text != "" || comboBox1.Text != "" || numFrec.Value != 0)
            {
                // Se llama la clase para traer las entidades
                equipos equipo = new equipos();
                int     condicion;

                if (comboBox1.Text == "Equipo")
                {
                    condicion = 1;
                }
                else
                {
                    condicion = 0;
                }


                // Se asignan los valores a cada campo que se enviara a la base de datos
                equipo.codigo              = txtcodigo.Text.Trim();
                equipo.nombre              = txtnombre.Text.Trim();
                equipo.localizacion        = txtlocalizacion.SelectedValue.ToString();
                equipo.fecha_ingreso_plant = dateTimePicker1.Value.Year + "-" + dateTimePicker1.Value.Month + "-" + dateTimePicker1.Value.Day + " " + DateTime.Now.ToString("hh:mm:ss");
                equipo.fecha_ingreso_siste = dateTimePicker2.Value.Year + "-" + dateTimePicker2.Value.Month + "-" + dateTimePicker2.Value.Day + " " + DateTime.Now.ToString("hh:mm:ss");
                equipo.costo_equipo        = txtcosto_equipo.Text.Trim();
                equipo.modelo_equipo       = txtmodelo_equipo.Text.Trim();
                equipo.serie_equipo        = txtserie_equipo.Text.Trim();
                equipo.peso                 = txtpeso.Text.Trim();
                equipo.altura               = txtaltura.Text.Trim();
                equipo.ancho                = txtancho.Text.Trim();
                equipo.largo                = txtlargo.Text.Trim();
                equipo.fabricante           = txtfabricante.Text.Trim();
                equipo.marca                = txtmarca.Text.Trim();
                equipo.realiza_por          = txtrealizado_por.Text.Trim();
                equipo.caracteristicas_tecn = txtcaracte_tecn.Text.Trim();
                equipo.funcion              = txtfuncion.Text.Trim();
                equipo.Imagen               = correFilename;
                equipo.tipo                 = condicion.ToString();
                equipo.capacidad_produccion = txtcapacidad_produccion.Text.Trim();
                equipo.voltaje              = txtvoltaje.Text.Trim();
                equipo.libra_presion        = txtlibra_presion.Text.Trim();
                equipo.manual               = txtmanual.Text.Trim();
                equipo.tipo_aceite          = txttipo_aceite.Text.Trim();
                equipo.tipo_grasa           = txttipo_grasa.Text.Trim();
                equipo.direccion_fabricante = txtdireccion_fabricante.Text.Trim();
                equipo.telefono_fabricante  = txttelefono_fabricante.Text.Trim();
                equipo.email_fabricante     = txtemail_fabricante.Text.Trim();
                equipo.ano_fabricante       = date_ano_fabricacion.Value.Year + "-" + date_ano_fabricacion.Value.Month + "-" + date_ano_fabricacion.Value.Day + " " + DateTime.Now.ToString("hh:mm:ss");
                equipo.estado               = cboEstado.Text.ToString();
                equipo.grupo                = cboGrup.SelectedValue.ToString();
                equipo.frecuencia           = numFrec.Value.ToString();

                if (condicion == 0)
                {
                    //Se hace validacion para que los campos no se vallan vacios
                    if (txtcodigo.Text.Length == 0 || txtnombre.Text.Length == 0 || txtlocalizacion.Text == "" || cboEstado.Text == "" || comboBox1.Text.Length == 0 || cboGrup.SelectedValue.ToString() == "")
                    {
                        MessageBox.Show("Los campos codigo, nombre, localización, estado, grupo y tipo no pueden ir vacios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        try
                        {
                            String code = EquipoDAL.consultarExistente(equipo.codigo);

                            if (code == equipo.codigo)
                            {
                                MessageBox.Show("El código ya existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                            else
                            {
                                if (correFilename != "")
                                {
                                    File.Copy(open.FileName, paths + correFilename);
                                }
                                int resultado = EquipoDAL.Agregar(equipo);
                                // Se valida que se envie datos
                                if (resultado < 0)
                                {
                                    MessageBox.Show("No se pudo guardar correctamente", "No guardado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                }
                                else
                                {
                                    MessageBox.Show("Área locativa guardada correctamente", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    limpiar();
                                }
                            }
                        }
                        catch (Exception)
                        {
                            MessageBox.Show("Error, la imagen ya se encuentra. Por favor elegir otra imagen o cambiarle el nombre", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                }
                else
                {
                    if (txtcodigo.Text.Length == 0 || txtnombre.Text.Length == 0 || comboBox1.Text.Length == 0 || txtmodelo_equipo.Text == "" || txtserie_equipo.Text == "" || correFilename.Length == 0 ||
                        cboGrup.SelectedValue.ToString() == "" || txtlocalizacion.Text == "" || txtfuncion.Text == "" || cboEstado.Text == "" || txtcaracte_tecn.Text == "")
                    {
                        MessageBox.Show("Los campos codigo, nombre, tipo, modelo, serie, función, característica técnica, estado, grupo, localización e imagen no pueden estar vacios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        try
                        {
                            String code = EquipoDAL.consultarExistente(equipo.codigo);

                            if (code == equipo.codigo)
                            {
                                MessageBox.Show("El código ya existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                            else
                            {
                                File.Copy(open.FileName, paths + correFilename);
                                int resultado = EquipoDAL.Agregar(equipo);

                                // Se valida que se envie datos
                                if (resultado < 0)
                                {
                                    MessageBox.Show("No se pudo guardar correctamente", "No guardado", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                                else
                                {
                                    MessageBox.Show("Equipo guardado correctamente", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    limpiar();
                                }
                            }
                        }
                        catch (Exception)
                        {
                            MessageBox.Show("Error, la imagen ya se encuentra. Por favor elegir otra imagen o cambiarle el nombre", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("Hay campos vacíos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #17
0
        public static void eliminarEquipo(long idEquipo, ref bool error, ref String mensaje)
        {
            EquipoDAL equipoDAL = new EquipoDAL();

            equipoDAL.eliminarEquipo(idEquipo, ref error, ref mensaje);
        }
コード例 #18
0
        public static void actualizarEquipo(Equipo equipo, ref bool error, ref String mensaje)
        {
            EquipoDAL equipoDAL = new EquipoDAL();

            equipoDAL.actualizarEquipo(equipo, ref error, ref mensaje);
        }
コード例 #19
0
ファイル: Actualizar_equipo.cs プロジェクト: HansMerz/sigma
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtcodigo.Text == "" || txtnombre.Text == "" || comboBox1.Text == "" || cboGrupo.Text == "" || cboEstado.Text == "")
                {
                    MessageBox.Show("El codigo, nombre, localización, grupo y estado no puede estar vacio", "Revisar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    equipos equipo = new equipos();
                    equipo.codigo = txtcodigo.Text;
                    equipo.nombre = txtnombre.Text.Trim();
                    equipo.fecha_ingreso_plant = dateTimePicker1.Value.Year + "-" + dateTimePicker1.Value.Month + "-" + dateTimePicker1.Value.Day + " " + DateTime.Now.ToString("hh:mm:ss");
                    equipo.costo_equipo        = txtcosto_equipo.Text.Trim();
                    equipo.estado               = cboEstado.Text.ToString();
                    equipo.localizacion         = comboBox1.SelectedValue.ToString();
                    equipo.serie_equipo         = txtserie_equipo.Text.Trim();
                    equipo.modelo_equipo        = txtmodelo_equipo.Text;
                    equipo.peso                 = txtpeso.Text.Trim();
                    equipo.altura               = txtaltura.Text.Trim();
                    equipo.ancho                = txtancho.Text.Trim();
                    equipo.largo                = txtlargo.Text.Trim();
                    equipo.fabricante           = txtfabricante.Text.Trim();
                    equipo.marca                = txtmarca.Text.Trim();
                    equipo.caracteristicas_tecn = txtfichas_tecnicas.Text.Trim();
                    equipo.funcion              = txtfuncion.Text.Trim();
                    equipo.localizacion         = comboBox1.SelectedValue.ToString();
                    equipo.capacidad_produccion = txtcapacidad_produccion.Text.Trim();
                    equipo.voltaje              = txtvoltaje.Text.Trim();
                    equipo.libra_presion        = txt_libra_presion.Text.Trim();
                    equipo.manual               = txtmanual.Text.Trim();
                    equipo.tipo_aceite          = txttipo_aceite.Text.Trim();
                    equipo.tipo_grasa           = txttipo_grasa.Text.Trim();
                    equipo.direccion_fabricante = txtdireccion_fabricante.Text.Trim();
                    equipo.telefono_fabricante  = txtelefono_fabricante.Text.Trim();
                    equipo.email_fabricante     = txtemail_fabricante.Text.Trim();
                    equipo.ano_fabricante       = date_ano_fabricante.Value.Year + "-" + date_ano_fabricante.Value.Month + "-" + date_ano_fabricante.Value.Day + " " + DateTime.Now.ToString("hh:mm:ss");
                    equipo.grupo                = cboGrupo.SelectedValue.ToString();
                    equipo.frecuencia           = numFrec.Value.ToString();
                    if (rutaGlobal == correctFileName)
                    {
                        equipo.Imagen = correctFileName;
                    }
                    else if (correctFileName != "" && rutaGlobal != correctFileName)
                    {
                        equipo.Imagen = correctFileName;
                        File.Copy(open.FileName, path + correctFileName);
                    }
                    try
                    {
                        int resultado = EquipoDAL.Actualizar_equipo(equipo);

                        if (resultado > 0)
                        {
                            MessageBox.Show("Datos actualizados correctamente", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            limpiar();
                            btnImg.Visible = false;
                        }
                        else
                        {
                            MessageBox.Show("Los datos no han sido actualizados", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Ocurrió un error al actualizar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Error, no se pudo actualizar", "Revisar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
コード例 #20
0
        public static IEnumerable filtrarEquipos(String nombreCliente, double potenciaHP, double potenciakW, long idMarca, ref bool error, ref String mensaje)
        {
            EquipoDAL equipoDAL = new EquipoDAL();

            return(equipoDAL.filtrarEquipos(nombreCliente, potenciaHP, potenciakW, idMarca, ref error, ref mensaje));
        }
コード例 #21
0
ファイル: Informe_equipo_area.cs プロジェクト: HansMerz/sigma
 public void Llenar_grilla()
 {
     EquipoDAL dal = new EquipoDAL();
 }
コード例 #22
0
        public async Task <PartialViewResult> _IndexGrid(string search, string sort = "", string order = "", long?page = 1)
        {
            //Permisos
            Permisos(ControllerContext.RouteData.Values["controller"].ToString());

            var listado = new List <EquiposInfo>();

            ViewBag.NombreListado = Etiquetas.TituloGridEquipo;
            page = page > 0 ? page - 1 : page;
            int totalPaginas = 1;

            try
            {
                var query = (HttpContext.Request.Params.Get("QUERY_STRING") ?? "").ToString();

                var dynamicQueryString = GetQueryString(query);
                var whereClause        = BuildWhereDynamicClause(dynamicQueryString);

                //Siempre y cuando no haya filtros definidos en el Grid
                if (string.IsNullOrEmpty(whereClause))
                {
                    if (!string.IsNullOrEmpty(sort) && !string.IsNullOrEmpty(order))
                    {
                        listado = EquipoDAL.ListadoEquipo(page.Value).OrderBy(sort + " " + order).ToList();
                    }
                    else
                    {
                        listado = EquipoDAL.ListadoEquipo(page.Value).ToList();
                    }
                }

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

                if (!string.IsNullOrEmpty(search))                   //filter
                {
                    listado = EquipoDAL.ListadoEquipo(null, search); //CotizacionEntity.ListadoGestionPrefacturaSAFI();//
                }

                if (!string.IsNullOrEmpty(whereClause) && string.IsNullOrEmpty(search))
                {
                    if (!string.IsNullOrEmpty(sort) && !string.IsNullOrEmpty(order))
                    {
                        listado = EquipoDAL.ListadoEquipo(null, null, whereClause).OrderBy(sort + " " + order).ToList();
                    }
                    else
                    {
                        listado = EquipoDAL.ListadoEquipo(null, null, whereClause);
                    }
                }
                else
                {
                    if (string.IsNullOrEmpty(search))
                    {
                        totalPaginas = EquipoDAL.ObtenerTotalRegistrosListadoEquipo();
                    }
                }

                ViewBag.TotalPaginas = totalPaginas;

                // Only grid query values will be available here.
                return(PartialView(await Task.Run(() => listado)));
            }
            catch (Exception ex)
            {
                ViewBag.TotalPaginas = totalPaginas;
                // Only grid query values will be available here.
                return(PartialView(await Task.Run(() => listado)));
            }
        }
コード例 #23
0
        public static void insertarEquipo(Equipo equipo, ref bool error, ref String mensaje)
        {
            EquipoDAL equipoDAL = new EquipoDAL();

            equipoDAL.insertarEquipo(equipo, ref error, ref mensaje);
        }