private void btnCerrarMantenimiento_Click(object sender, RoutedEventArgs e) { try { mantenimiento = new T_C_Mantenimiento(); mantenimiento = Mantenimientologic.SeleccionarMantenimiento((gvCerrarMantenimiento.SelectedItem as Auxiliares.ClaseCerrarManenimiento).id_mantenimiento); equipo = new T_C_Equipo(); equipo = Equipologic.SeleccionarEquipo((gvCerrarMantenimiento.SelectedItem as Auxiliares.ClaseCerrarManenimiento).id_equipo); ordentrabajo = new T_C_OrdenTrabajo(); ordentrabajo=ordenlogic.SeleccionarOrdenTrabajo(mantenimiento.Id_OrdenTrabajo); mantenimiento.Id_Estado = Mantenimientologic.BuscaEstadoInactivo(); equipo.Id_Estado = Equipologic.BuscaEstadoActivo(); ordentrabajo.Id_Estado = ordenlogic.BuscaEstadoTerminado(); Mantenimientologic.ActualizarMantenimiento(mantenimiento); Equipologic.ActualizarEquipo(equipo); ordenlogic.ActualizarOrdenTrabajo(ordentrabajo); MessageBox.Show("Mantenimiento cerrado exitosamente."); llenargridview(); btnCerrarMantenimiento.Visibility = Visibility.Hidden; } catch(Exception ex) { MessageBox.Show(ex.Message); } }
public string ActualizarMantenimientoEquipo(T_C_Mantenimiento Mantenimiento) { try { Connection = new SqlConnection(ConnectionString); using (Command = new System.Data.SqlClient.SqlCommand("T_C_MantenimientoActualizar", Connection)) { Command.CommandType = System.Data.CommandType.StoredProcedure; Command.Parameters.AddWithValue("@Id_Estado", Mantenimiento.Id_Estado); Command.Parameters.AddWithValue("@Id_Mantenimiento", Mantenimiento.Id_Mantenimiento); Command.Parameters.AddWithValue("@Id_Equipo", Mantenimiento.Id_Equipo); Command.Parameters.AddWithValue("@FechaProgramacion", Mantenimiento.FechaProgramacion); Command.Parameters.AddWithValue("@UsuarioRegistro", Mantenimiento.UsuarioRegistro); Command.Parameters.AddWithValue("@FechaRegistro", Mantenimiento.FechaRegistro); Command.Parameters.AddWithValue("@Id_TipoMantenimiento", Mantenimiento.Id_TipoMantenimiento); Command.Parameters.AddWithValue("@Id_Incidencia", Mantenimiento.Id_Incidencia); Command.Parameters.AddWithValue("@Id_Pedido", Mantenimiento.Id_Pedido); Command.Parameters.AddWithValue("@Prioridad", Mantenimiento.Prioridad); Command.Parameters.AddWithValue("@Id_OrdenTrabajo", Mantenimiento.Id_OrdenTrabajo); Command.Parameters.AddWithValue("@Id_TipoMantenimientoEquipo", Mantenimiento.Id_TipoMantenimientoEquipo); Command.Parameters.AddWithValue("@Id_TurnoMantenimiento", Mantenimiento.Id_TurnoMantenimiento); Connection.Open(); Command.ExecuteNonQuery(); } return "Registro actualizado satisfactoriamente."; } catch (Exception ex) { return ex.Message; } finally { Connection.Close(); } }
public frmCerrarMantenimiento() { InitializeComponent(); Equipologic = new EquipoDataLogic(); Mantenimientologic=new MantenimientoDataLogic(); mantenimiento = new T_C_Mantenimiento(); usuario = new T_C_Usuario(); usuariologic = new UsuarioDataLogic(); listaclasecerrar = new List<SIMA.Client.Auxiliares.ClaseCerrarManenimiento>(); equipo = new T_C_Equipo(); estadologic = new EstadoDataLogic(); ordenlogic = new OrdenTrabajoDataLogic(); ordentrabajo = new T_C_OrdenTrabajo(); }
private void btnAgregar_Click(object sender, RoutedEventArgs e) { T_C_Mantenimiento mantenimiento = new T_C_Mantenimiento(); mantenimiento.FechaProgramacion = (DateTime)dpFechaInicio.SelectedDate; mantenimiento.FechaRegistro = DateTime.Now; mantenimiento.Id_TipoMantenimiento = (cmbTipoMantenimientos.SelectedItem as T_C_TipoMantenimiento).Id_Tipo; mantenimiento.Id_Equipo = (cmbEquipos.SelectedItem as T_C_Equipo).Id_Equipo; mantenimiento.UsuarioRegistro = "quien sea"; MantenimientoSessionApp ses = new MantenimientoSessionApp(); ses.Equipo = mantenimiento.Id_Equipo; ses.Subject = ((DateTime)dpFechaInicio.SelectedDate).ToLongDateString(); ses.Body = equipoLogic.SeleccionarEquipo(mantenimiento.Id_Equipo).Descripcion; ses.Start = (DateTime)dpFechaInicio.SelectedDate; schHorario.AppointmentsSource = collection; }
public List<T_C_Mantenimiento> SeleccionarTodosMantenimiento() { try { Connection = new SqlConnection(ConnectionString); List<T_C_Mantenimiento> Mantenimientos; using (Command = new System.Data.SqlClient.SqlCommand("T_C_MantenimientoselectAll", Connection)) { Command.CommandType = System.Data.CommandType.StoredProcedure; Connection.Open(); Mantenimientos = new List<T_C_Mantenimiento>(); SqlDataReader reader = Command.ExecuteReader(); while (reader.Read()) { T_C_Mantenimiento Mantenimiento = new T_C_Mantenimiento(); Mantenimiento.Id_Mantenimiento = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Mantenimiento")).ToString()); Mantenimiento.Id_Equipo = reader.GetValue(reader.GetOrdinal("Id_Equipo")).ToString(); Mantenimiento.FechaProgramacion =Convert.ToDateTime(reader.GetValue(reader.GetOrdinal("FechaProgramacion")).ToString()); Mantenimiento.UsuarioRegistro = reader.GetValue(reader.GetOrdinal("UsuarioRegistro")).ToString(); Mantenimiento.Id_TipoMantenimiento =Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_TipoMantenimiento")).ToString()); Mantenimiento.Id_Incidencia = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Incidencia")).ToString()); Mantenimiento.Id_Pedido = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Pedido")).ToString()); Mantenimiento.Prioridad = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Prioridad")).ToString()); Mantenimiento.Id_OrdenTrabajo = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_OrdenTrabajo")).ToString()); Mantenimiento.Id_TipoMantenimientoEquipo = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_TipoMantenimientoEquipo")).ToString()); Mantenimiento.Id_TurnoMantenimiento = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_TurnoMantenimiento")).ToString()); Mantenimiento.Id_Estado = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Estado")).ToString()); Mantenimiento.Estado = estadoAccess.Seleccionar(Mantenimiento.Id_Estado); Mantenimientos.Add(Mantenimiento); } } return Mantenimientos; } catch (Exception ex) { return null; } finally { Connection.Close(); } }
public T_C_Mantenimiento SeleccionarMantenimientoporid_EquipoEnMantenimiento(string id_equipo) { try { T_C_Mantenimiento Mantenimiento; Connection = new SqlConnection(ConnectionString); using (Command = new System.Data.SqlClient.SqlCommand("T_C_MantenimientoSelectPorEquipoEnMantenimiento", Connection)) { Command.CommandType = System.Data.CommandType.StoredProcedure; Command.Parameters.AddWithValue("@Id_Equipo", id_equipo); Connection.Open(); Mantenimiento = new T_C_Mantenimiento(); SqlDataReader reader = Command.ExecuteReader(); while (reader.Read()) { Mantenimiento.Id_Mantenimiento = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Mantenimiento")).ToString()); Mantenimiento.Id_Equipo = reader.GetValue(reader.GetOrdinal("Id_Equipo")).ToString(); Mantenimiento.FechaProgramacion = Convert.ToDateTime(reader.GetValue(reader.GetOrdinal("FechaProgramacion"))); Mantenimiento.FechaTrabajoInicio = Convert.ToDateTime(reader.GetValue(reader.GetOrdinal("FechaTrabajoInicio"))); Mantenimiento.FechaTrabajoFin = Convert.ToDateTime(reader.GetValue(reader.GetOrdinal("FechaTrabajoFin"))); Mantenimiento.UsuarioRegistro = reader.GetValue(reader.GetOrdinal("UsuarioRegistro")).ToString(); Mantenimiento.FechaRegistro = Convert.ToDateTime(reader.GetValue(reader.GetOrdinal("FechaRegistro"))); Mantenimiento.Id_Estado = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Estado")).ToString()); Mantenimiento.Id_TipoMantenimiento = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_TipoMantenimiento")).ToString()); Mantenimiento.Id_Incidencia = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Incidencia")).ToString()); Mantenimiento.Id_Pedido = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Pedido")).ToString()); Mantenimiento.Prioridad = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Prioridad")).ToString()); Mantenimiento.Id_OrdenTrabajo = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_OrdenTrabajo")).ToString()); Mantenimiento.Id_TipoMantenimientoEquipo = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_TipoMantenimientoEquipo")).ToString()); Mantenimiento.Id_TurnoMantenimiento = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_TurnoMantenimiento")).ToString()); } } return Mantenimiento; } catch (Exception ex) { return null; } finally { Connection.Close(); } }
public List<T_C_Mantenimiento> SeleccionarActivosMantenimientoPorFecha(T_C_Mantenimiento Mantenimiento) { try { Connection = new SqlConnection(ConnectionString); List<T_C_Mantenimiento> Mantenimientos; //T_C_Equipo E_id_Equipo; using (Command = new System.Data.SqlClient.SqlCommand("T_C_MantenimientoselectActivoFecha", Connection)) { Command.Parameters.AddWithValue("@FechaTrabajoInicio", Mantenimiento.FechaTrabajoInicio); Command.Parameters.AddWithValue("@FechaTrabajoFin", Mantenimiento.FechaTrabajoFin); Command.CommandType = System.Data.CommandType.StoredProcedure; Connection.Open(); Mantenimientos = new List<T_C_Mantenimiento>(); //E_id_Equipo = new T_C_Equipo(); SqlDataReader reader = Command.ExecuteReader(); while (reader.Read()) { Mantenimiento = new T_C_Mantenimiento(); Mantenimiento.Id_Mantenimiento = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Mantenimiento")).ToString()); Mantenimiento.Id_Equipo = reader.GetValue(reader.GetOrdinal("Id_Equipo")).ToString(); Mantenimiento.FechaProgramacion = Convert.ToDateTime(reader.GetValue(reader.GetOrdinal("FechaProgramacion")).ToString()); Mantenimiento.E_id_Equipo.Descripcion = equipoAccess.SeleccionarEquipo(Mantenimiento.Id_Equipo).Descripcion; Mantenimiento.E_id_TipoMantenimiento.Nombre = tipoMantenimientoAccess.SeleccionarTipoMantenimiento(Mantenimiento.Id_Mantenimiento).Nombre; Mantenimientos.Add(Mantenimiento); } } return Mantenimientos; } catch (Exception ex) { return null; } finally { Connection.Close(); } }
public string EliminarMantenimiento(T_C_Mantenimiento Mantenimiento) { try { Connection = new SqlConnection(ConnectionString); using (Command = new System.Data.SqlClient.SqlCommand("T_C_MantenimientoDelete", Connection)) { Command.CommandType = System.Data.CommandType.StoredProcedure; Command.Parameters.AddWithValue("@Id_Mantenimiento", Mantenimiento.Id_Mantenimiento); Connection.Open(); Command.ExecuteNonQuery(); } return "Registro eliminado satisfactoriamente."; } catch (Exception ex) { return ex.Message; } finally { Connection.Close(); } }
public ConfirmarMantenimientoEventArgs(T_C_Mantenimiento Matenimientos) { matenimiento = Matenimientos; }
private void UserControl_Loaded_1(object sender, RoutedEventArgs e) { mantenimientoLogic = new MantenimientoDataLogic(); mante = new T_C_Mantenimiento(); BuscarEquipoMantenimiento(); }
public List<T_C_Mantenimiento> SeleccionarActivosMantenimientoPorFecha(T_C_Mantenimiento Mantenimiento) { return MantenimientoAccess.SeleccionarActivosMantenimientoPorFecha(Mantenimiento); }
public string EliminarMantenimiento(T_C_Mantenimiento Mantenimiento) { return MantenimientoAccess.EliminarMantenimiento(Mantenimiento); }
public string AgregarMantenimiento(T_C_Mantenimiento Mantenimiento) { return MantenimientoAccess.AgregarMantenimiento(Mantenimiento); }
public string ActualizarMantenimientoEquipo(T_C_Mantenimiento Mantenimiento) { return MantenimientoAccess.ActualizarMantenimientoEquipo(Mantenimiento); }
private void llenargridview() { listaclasecerrar = new List<SIMA.Client.Auxiliares.ClaseCerrarManenimiento>(); foreach (T_C_Equipo equipo in Equipologic.ListarEquiposEnMantenimiento()) { mantenimiento = new T_C_Mantenimiento(); mantenimiento = Mantenimientologic.SeleccionarMantenimientoPorEquipoEnMantenimiento(equipo.Id_Equipo); usuario = usuariologic.SeleccionarUsuario(Convert.ToInt32(mantenimiento.UsuarioRegistro)); clasecerrar = new Client.Auxiliares.ClaseCerrarManenimiento(); clasecerrar.id_equipo = equipo.Id_Equipo; clasecerrar.descripcion = equipo.Descripcion; clasecerrar.usuario = usuario.Nombres + " " + usuario.Apellidos; clasecerrar.fechatrabajoinicio = mantenimiento.FechaTrabajoInicio; clasecerrar.fechatrabajofin = mantenimiento.FechaTrabajoFin; clasecerrar.id_mantenimiento = mantenimiento.Id_Mantenimiento; listaclasecerrar.Add(clasecerrar); } gvCerrarMantenimiento.ItemsSource = listaclasecerrar; }