Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
 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();
     }
 }
Ejemplo n.º 3
0
 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;
        }
Ejemplo n.º 5
0
 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();
     }
 }
Ejemplo n.º 6
0
        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();
            }
        }
Ejemplo n.º 7
0
        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();
            }
        }
Ejemplo n.º 8
0
 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;
 }
Ejemplo n.º 10
0
 private void UserControl_Loaded_1(object sender, RoutedEventArgs e)
 {
     mantenimientoLogic = new MantenimientoDataLogic();
     mante = new T_C_Mantenimiento();
     BuscarEquipoMantenimiento();
 }
Ejemplo n.º 11
0
 public List<T_C_Mantenimiento> SeleccionarActivosMantenimientoPorFecha(T_C_Mantenimiento Mantenimiento)
 {
     return MantenimientoAccess.SeleccionarActivosMantenimientoPorFecha(Mantenimiento);
 }
Ejemplo n.º 12
0
 public string EliminarMantenimiento(T_C_Mantenimiento Mantenimiento)
 {
     return MantenimientoAccess.EliminarMantenimiento(Mantenimiento);
 }
Ejemplo n.º 13
0
 public string AgregarMantenimiento(T_C_Mantenimiento Mantenimiento)
 {
     return MantenimientoAccess.AgregarMantenimiento(Mantenimiento);
 }
Ejemplo n.º 14
0
 public string ActualizarMantenimientoEquipo(T_C_Mantenimiento Mantenimiento)
 {
     return MantenimientoAccess.ActualizarMantenimientoEquipo(Mantenimiento);
 }
Ejemplo n.º 15
0
 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;
 }