public ProveedorEquipo obtenerDatosProveedor(ref ProveedorEquipo e) { SqlCommand comando = _manejador.obtenerProcedimiento("SelectProveedorEquipoDatos"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@proveedor", e, SqlDbType.Int); try { datareader = _manejador.ejecutarConsultaDatos(comando); if (datareader.Read()) { int id_proveedor = (int)datareader["pk_ID"]; string nombre = (string)datareader["Nombre"]; ProveedorEquipo prov = new ProveedorEquipo(nombre: nombre, id: id_proveedor); e = prov; } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(e); }
public frmMantenimientoProveedoresEquipos(ProveedorEquipo proveedor) { InitializeComponent(); _proveedor = proveedor; txtDescripcion.Text = _proveedor.Nombre; }
/// <summary> /// Listar todas las proveedorCartuchoes registradas en el sistema. /// </summary> /// <returns>Lista de las proveedorCartuchoes registradas en el sistema</returns> public BindingList <ProveedorEquipo> listarProveedorEquipos(string nombre) { BindingList <ProveedorEquipo> proveedorEquipos = new BindingList <ProveedorEquipo>(); SqlCommand comando = _manejador.obtenerProcedimiento("SelectProvedoresEquipos"); _manejador.agregarParametro(comando, "@nombre", nombre, SqlDbType.NVarChar); SqlDataReader datareader = null; try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { int id_proveedorEquipo = (int)datareader["pk_ID"]; string nom = (string)datareader["Nombre"]; ProveedorEquipo proveedorEquipo = new ProveedorEquipo(id: id_proveedorEquipo, nombre: nom); proveedorEquipos.Add(proveedorEquipo); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(proveedorEquipos); }
/// <summary> /// Eliminar un provedor de la lista. /// </summary> public void eliminarProveedorEquipo(ProveedorEquipo provedor) { BindingList <ProveedorEquipo> provedores = (BindingList <ProveedorEquipo>)dgvProveedoresEquipos.DataSource; provedores.Remove(provedor); dgvProveedoresEquipos.AutoResizeColumns(); }
private void btnGuardar_Click(object sender, EventArgs e) { // Verificar que se hayan seleccionado los datos if (txtDescripcion.Text.Equals(string.Empty)) { Excepcion.mostrarMensaje("ErrorEstadoCartuchoDatosRegistro"); return; } try { frmAdministracionProveedoresEquipos padre = (frmAdministracionProveedoresEquipos)this.Owner; string nombre = txtDescripcion.Text; // Verificar si el estado ya está registrado if (_proveedor == null) { // Agregar la falla if (Mensaje.mostrarMensajeConfirmacion("MensajeProveedorCartuchoRegistro") == DialogResult.Yes) { ProveedorEquipo nueva = new ProveedorEquipo(nombre: nombre); _mantenimiento.agregarProveedorEquipo(ref nueva); padre.agregarProveedorEquipo(nueva); Mensaje.mostrarMensaje("MensajeProveedorCartuchoConfirmacionRegistro"); this.Close(); } } else { // Actualizar los datos de la falla ProveedorEquipo copia = new ProveedorEquipo(id: _proveedor.ID, nombre: nombre); _mantenimiento.actualizarProveedorEquipo(ref copia); _proveedor.Nombre = nombre; padre.actualizarLista(); Mensaje.mostrarMensaje("MensajeProveedorCartuchoConfirmacionActualizacion"); this.Close(); } } catch (Excepcion ex) { ex.mostrarMensaje(); } }
private void btnGuardar_Click(object sender, EventArgs e) { // Verificar que se hayan seleccionado los datos if (txtNombre.Text.Equals(string.Empty)) { Excepcion.mostrarMensaje("ErrorEquipoDatosRegistro"); return; } try { string nombre = txtNombre.Text; string NumActivo = txtActivo.Text; string Serie = txtSerie.Text; ProveedorEquipo Proveedor = (ProveedorEquipo)cboProveedor.SelectedItem; Areas area = (Areas)cboAreas.SelectedIndex; if (_equipo == null) { if (Mensaje.mostrarMensajeConfirmacion("MensajeEquipoRegistro") == DialogResult.Yes) { EquipoTesoreria nueva = new EquipoTesoreria(nom: nombre, serie: Serie, activonum: NumActivo, provedor: Proveedor, area: area); _manejador.agregarEquipoTesoreria(ref nueva); _padre.agregarEquipo(nueva); Mensaje.mostrarMensaje("MensajeEquipoConfirmacionRegistro"); this.Close(); } } else { EquipoTesoreria copia = new EquipoTesoreria(id: _equipo.ID, nom: nombre, serie: Serie, activonum: NumActivo, provedor: Proveedor, area: area); _manejador.actualizarEquipoTesoreria(copia); _equipo.Nombre = nombre; _equipo.Serie = Serie; _equipo.NumActivo = NumActivo; _equipo.Proveedor = Proveedor; _equipo.Area = area; _padre.actualizarLista(); Mensaje.mostrarMensaje("MensajeEquipoConfirmacionActualizacion"); this.Close(); } } catch (Excepcion ex) { ex.mostrarMensaje(); } }
/// <summary> /// Mostrar la ventana de modificación. /// </summary> private void mostarVentanaModificacion() { try { ProveedorEquipo estado = (ProveedorEquipo)dgvProveedoresEquipos.SelectedRows[0].DataBoundItem; frmMantenimientoProveedoresEquipos formulario = new frmMantenimientoProveedoresEquipos(estado); formulario.ShowDialog(this); } catch (Excepcion ex) { ex.mostrarMensaje(); } }
/// <summary> /// Registrar un nuevo proveedor. /// </summary> /// <param name="g">Objeto ProveedorCartucho con los datos del nuevo proveedor</param> public void agregarProveedorEquipo(ref ProveedorEquipo g) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertProvedorEquipos"); _manejador.agregarParametro(comando, "@nombre", g.Nombre, SqlDbType.NVarChar); try { g.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorproveedorCartuchoRegistro"); } }
/// <summary> /// Eliminar los datos de un proveedor. /// </summary> /// <param name="t">Objeto proveedorCartucho con los datos de la proveedor a eliminar</param> public void eliminarProveedorEquipo(ProveedorEquipo g) { SqlCommand comando = _manejador.obtenerProcedimiento("DeleteProvedorEquipos"); _manejador.agregarParametro(comando, "@provedor", g, SqlDbType.Int); try { _manejador.ejecutarConsultaActualizacion(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErroroProveedorCartuchoEliminacion"); } }
/// <summary> /// Actualizar los datos de un proveedor. /// </summary> /// <param name="g">Objeto proveedorCartucho con los datos de la proveedor a actualizar</param> public void actualizarProveedorEquipo(ref ProveedorEquipo g) { SqlCommand comando = _manejador.obtenerProcedimiento("UpdateProvedoresEquipos"); _manejador.agregarParametro(comando, "@provedor", g.ID, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@nombre", g.Nombre, SqlDbType.NVarChar); try { _manejador.ejecutarConsultaActualizacion(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorProveedorCartuchoActualizacion"); } }
public BindingList <EquipoTesoreria> listarEquiposTesoreria(string r) { BindingList <EquipoTesoreria> equipos = new BindingList <EquipoTesoreria>(); SqlCommand comando = _manejador.obtenerProcedimiento("SelectEquiposTesoreria"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@serie", r, SqlDbType.NVarChar); try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { int id = (int)datareader["pk_ID"]; string serie = (string)datareader["Serie"]; string numactivo = (string)datareader["NumActivo"]; string nombre = (string)datareader["Nombre"]; Areas area = (Areas)datareader["Area"]; ProveedorEquipo p = new ProveedorEquipo(); if (datareader["fk_ID_Proveedor"] != DBNull.Value) { p.Nombre = (string)datareader["NombreProveedor"]; p.ID = (int)datareader["fk_ID_Proveedor"]; } EquipoTesoreria equipo = new EquipoTesoreria(id: id, serie: serie, nom: nombre, activonum: numactivo, provedor: p, area: area); equipos.Add(equipo); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(equipos); }
private void btnActualizar_Click(object sender, EventArgs e) { try { ProveedorEquipo prov = null; EquipoTesoreria equipo = null; if (cboProveedor.Text != "Todos") { prov = (ProveedorEquipo)cboProveedor.SelectedItem; } if (cboEquipo.Text != "Todos") { equipo = (EquipoTesoreria)cboEquipo.SelectedItem; } dgvFichasTecnicas.DataSource = _manejador.listarFichasTecnicas(dtpInicio.Value, dtpFin.Value, prov, equipo); } catch (Excepcion ex) { ex.mostrarMensaje(); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (Mensaje.mostrarMensajeConfirmacion("MensajeProveedorCartuchoEliminacion") == DialogResult.Yes) { ProveedorEquipo estado = (ProveedorEquipo)dgvProveedoresEquipos.SelectedRows[0].DataBoundItem; _mantenimiento.eliminarProveedorEquipo(estado); this.eliminarProveedorEquipo(estado); Mensaje.mostrarMensaje("MensajeProveedorCartuchoConfirmacionEliminacion"); } } catch (Excepcion ex) { ex.mostrarMensaje(); } }
public BindingList <RequerimientoMantenimiento> listarRequerimientosMantenimiento(RequerimientoMantenimiento r, DateTime?inicio = null, DateTime?fin = null) { BindingList <RequerimientoMantenimiento> requerimientos = new BindingList <RequerimientoMantenimiento>(); SqlCommand comando = _manejador.obtenerProcedimiento("SelectRequerimientoMantenimiento"); SqlDataReader datareader = null; if (inicio != null) { _manejador.agregarParametro(comando, "@inicio", inicio, SqlDbType.DateTime); _manejador.agregarParametro(comando, "@fin", fin, SqlDbType.DateTime); } try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { int id = (int)datareader["pk_ID"]; Colaborador solicitante = new Colaborador(); if (datareader["fk_ID_Colaborador"] != DBNull.Value) { solicitante.ID = (int)datareader["fk_ID_Colaborador"]; solicitante.Nombre = (string)datareader["NombreColaborador"]; } DateTime fechasolicitud = (DateTime)datareader["FechaSolicitud"]; Areas area = (Areas)((int)datareader["Area"]); TipoMantenimiento mantenimiento = (TipoMantenimiento)((int)datareader["Mantenimiento"]); string descripcionsolicitud = (string)datareader["DescripcionSolicitud"]; Evaluacion evaluacion = (Evaluacion)((int)datareader["Evaluacion"]); EstadoRequerimiento estado = EstadoRequerimiento.Solicitado; if (datareader["Estado"] != DBNull.Value) { estado = (EstadoRequerimiento)((int)datareader["Estado"]); } DateTime fechaproveedor = (DateTime)datareader["FechaProveedor"]; DateTime fechaservicio = (DateTime)datareader["FechaServicio"]; string descripcionservicio = (string)datareader["DescripcionServicio"]; string sap = (string)datareader["NumeroSAP"]; EquipoTesoreria equipo = new EquipoTesoreria(); if (datareader["fk_ID_Equipo"] != DBNull.Value) { equipo.ID = (int)datareader["fk_ID_Equipo"]; equipo.Nombre = (string)datareader["NombreEquipo"]; ProveedorEquipo prov = new ProveedorEquipo(); prov.ID = (int)datareader["ID_Proveedor"]; prov.Nombre = (string)datareader["NombreProveedor"]; equipo.Serie = (string)datareader["Serie"]; equipo.NumActivo = (string)datareader["NumActivo"]; equipo.Proveedor = prov; } RequerimientoMantenimiento req = new RequerimientoMantenimiento(id: id, equipo: equipo, solicitante: solicitante, fechasolicitud: fechasolicitud, area: area, mantenimiento: mantenimiento, descripcionsolicitud: descripcionsolicitud, evaluacion: evaluacion, fechaproveedor: fechaproveedor, fechaservicio: fechaservicio, descripcionservicio: descripcionservicio, sap: sap, estado: estado); requerimientos.Add(req); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(requerimientos); }
public BindingList <FichaTecnica> listarFichasTecnicas(DateTime?inicio = null, DateTime?fin = null, ProveedorEquipo prov = null, EquipoTesoreria equipo = null) { BindingList <FichaTecnica> fichas = new BindingList <FichaTecnica>(); SqlCommand comando = _manejador.obtenerProcedimiento("SelectFichasTecnicas"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@inicio", inicio, SqlDbType.DateTime); _manejador.agregarParametro(comando, "@fin", fin, SqlDbType.DateTime); if (prov != null) { _manejador.agregarParametro(comando, "@proveedor", prov.ID, SqlDbType.Int); } if (equipo != null) { _manejador.agregarParametro(comando, "@equipo", equipo.ID, SqlDbType.Int); } try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { int id = (int)datareader["pk_ID"]; string boleta = (string)datareader["Boleta"]; Decimal costo = (decimal)datareader["Costo"]; DateTime periodicidad = (DateTime)datareader["Periodicidad"]; string observaciones = (string)datareader["Observaciones"]; TipoMantenimiento mantenimiento = (TipoMantenimiento)datareader["Mantenimiento"]; DateTime fecha = (DateTime)datareader["Fecha"]; EstadoEquipo estatus = (EstadoEquipo)datareader["Estado"]; EquipoTesoreria p = new EquipoTesoreria(); if (datareader["fk_ID_Equipo"] != DBNull.Value) { p.ID = (int)datareader["fk_ID_Equipo"]; p.Nombre = (string)datareader["NombreEquipo"]; } FichaTecnica ficha = new FichaTecnica(id: id, boleta: boleta, costo: costo, periodicidad: periodicidad, observaciones: observaciones, equipo: p, mantenimiento: mantenimiento, fecha: fecha, estado: estatus); fichas.Add(ficha); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(fichas); }
/// <summary> /// Agregar un provedor a la lista. /// </summary> public void agregarProveedorEquipo(ProveedorEquipo provedor) { BindingList <ProveedorEquipo> provedores = (BindingList <ProveedorEquipo>)dgvProveedoresEquipos.DataSource; provedores.Add(provedor); }