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())); } }
public ActionResult DescargarReporteFormatoCSV() { var collection = EquipoDAL.ListadoReporteBasico(); byte[] buffer = GetCSV(columnasReportesBasicos, collection.Cast <object>().ToList()); return(File(buffer, CSVContentType, $"Listado.csv")); }
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())); } }
public ActionResult DescargarReporteFormatoExcel() { var collection = EquipoDAL.ListadoReporteBasico(); var package = GetEXCEL(columnasReportesBasicos, collection.Cast <object>().ToList()); return(File(package.GetAsByteArray(), XlsxContentType, "Listado.xlsx")); }
public List <Equipo> TraerEquipos() { List <Equipo> listaequipos = new List <Equipo>(); listaequipos = EquipoDAL.SelectAll(); return(listaequipos); }
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); } } }
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")); }
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)); }
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"; }
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"; }
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; }
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())); } }
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)); } }
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 = ""; } }
public static EquipoDTO obtenerEquipo(long idEquipo, ref bool error, ref String mensaje) { EquipoDAL equipoDAL = new EquipoDAL(); return(equipoDAL.obtenerEquipo(idEquipo, ref error, ref mensaje)); }
/*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); } }
public static void eliminarEquipo(long idEquipo, ref bool error, ref String mensaje) { EquipoDAL equipoDAL = new EquipoDAL(); equipoDAL.eliminarEquipo(idEquipo, ref error, ref mensaje); }
public static void actualizarEquipo(Equipo equipo, ref bool error, ref String mensaje) { EquipoDAL equipoDAL = new EquipoDAL(); equipoDAL.actualizarEquipo(equipo, ref error, ref mensaje); }
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); } }
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)); }
public void Llenar_grilla() { EquipoDAL dal = new EquipoDAL(); }
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))); } }
public static void insertarEquipo(Equipo equipo, ref bool error, ref String mensaje) { EquipoDAL equipoDAL = new EquipoDAL(); equipoDAL.insertarEquipo(equipo, ref error, ref mensaje); }