public string ActualizarTipoMantenimiento(T_C_TipoMantenimiento TipoMantenimiento)
 {
     try
     {
         using (Command = new System.Data.SqlClient.SqlCommand("T_C_TipoMantenimientoUpdate", Connection))
         {
             Command.CommandType = System.Data.CommandType.StoredProcedure;
             Command.Parameters.AddWithValue("@Id_Tipo", TipoMantenimiento.Id_Tipo);
             Command.Parameters.AddWithValue("@Nombre", TipoMantenimiento.Nombre);
             Command.Parameters.AddWithValue("@Descripcion", TipoMantenimiento.Descripcion);
             Command.Parameters.AddWithValue("@Id_Estado", TipoMantenimiento.Id_Estado);
             Connection.Open();
             Command.ExecuteNonQuery();
         }
         return("Registro actualizado satisfactoriamente.");
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
     finally
     {
         Connection.Close();
     }
 }
 public T_C_TipoMantenimiento SeleccionarTipoMantenimiento(int idMantenimiento)
 {
     try
     {
         T_C_TipoMantenimiento TipoMantenimiento;
         using (Command = new System.Data.SqlClient.SqlCommand("T_C_TipoMantenimientoSelectAll", Connection))
         {
             Command.CommandType = System.Data.CommandType.StoredProcedure;
             Connection.Open();
             TipoMantenimiento = new T_C_TipoMantenimiento();
             SqlDataReader reader = Command.ExecuteReader();
             while (reader.Read())
             {
                 TipoMantenimiento.Id_Tipo     = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Tipo")).ToString());
                 TipoMantenimiento.Nombre      = reader.GetValue(reader.GetOrdinal("Nombre")).ToString();
                 TipoMantenimiento.Descripcion = reader.GetValue(reader.GetOrdinal("Descripcion")).ToString();
                 TipoMantenimiento.Id_Estado   = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Estado")).ToString());
                 TipoMantenimiento.Estado      = estadoAccess.Seleccionar(TipoMantenimiento.Id_Estado);
             }
         }
         return(TipoMantenimiento);
     }
     catch (Exception ex)
     {
         return(null);
     }
     finally
     {
         Connection.Close();
     }
 }
 private void gvTipoMantenimiento_SelectionChanged(object sender, Telerik.Windows.Controls.SelectionChangeEventArgs e)
 {
     if (gvTipoMantenimiento.SelectedItem != null)
     {
         btnRegistrar.IsEnabled  = false;
         btnActualizar.IsEnabled = true;
         btnEliminar.IsEnabled   = true;
         btnLimpiar.IsEnabled    = true;
         lblEstado.Visibility    = Visibility.Visible;
         cmbEstado.Visibility    = Visibility.Visible;
         T_C_TipoMantenimiento temp = gvTipoMantenimiento.SelectedItem as T_C_TipoMantenimiento;
         txtDescripción.Text = temp.Descripcion;
         txtNombre.Text      = temp.Nombre;
         for (int i = 0; i <= cmbEstado.Items.Count; i++)
         {
             if ((cmbEstado.Items[i] as T_C_Estado).Id_Estado == temp.Id_Estado)
             {
                 cmbEstado.SelectedIndex = i;
                 break;
             }
         }
     }
     else
     {
         lblEstado.Visibility    = Visibility.Hidden;
         cmbEstado.Visibility    = Visibility.Hidden;
         btnActualizar.IsEnabled = false;
         btnEliminar.IsEnabled   = false;
         btnLimpiar.IsEnabled    = false;
         btnRegistrar.IsEnabled  = true;
     }
 }
Exemple #4
0
        public List <T_C_TipoMantenimiento> SeleccionarTiposMantenimientoPorEquipo(string idEquipo)
        {
            List <T_C_TipoMantenimiento> tipoMantenimientos;

            try
            {
                tipoMantenimientos = new List <T_C_TipoMantenimiento>();
                using (Command = new System.Data.SqlClient.SqlCommand("T_C_TipoMantenimientoPorEquipoSelectActivo", Connection))
                {
                    Command.CommandType = System.Data.CommandType.StoredProcedure;
                    Command.Parameters.AddWithValue("@Id_Equipo", idEquipo);
                    Connection.Open();
                    SqlDataReader reader = Command.ExecuteReader();
                    while (reader.Read())
                    {
                        T_C_TipoMantenimiento tipoMantenimiento = new T_C_TipoMantenimiento();
                        tipoMantenimiento.Id_Tipo = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Tipo")).ToString());
                        tipoMantenimiento         = tipoMantenimientoAccess.SeleccionarTipoMantenimiento(tipoMantenimiento.Id_Tipo);
                        tipoMantenimientos.Add(tipoMantenimiento);
                    }
                }
                return(tipoMantenimientos);
            }
            catch (Exception ex)
            {
                return(null);
            }
            finally
            {
                Connection.Close();
            }
        }
        private void btnEliminar_Click(object sender, RoutedEventArgs e)
        {
            T_C_TipoMantenimiento TipoMantenimiento = gvTipoMantenimiento.SelectedItem as T_C_TipoMantenimiento;

            MessageBox.Show(TipoMantenimientoLogic.EliminarTipoMantenimiento(TipoMantenimiento));
            gvTipoMantenimiento.ItemsSource = TipoMantenimientoLogic.ListarTipoMantenimiento();
            Limpia();
        }
        private void btnRegistrar_Click(object sender, RoutedEventArgs e)
        {
            T_C_TipoMantenimiento TipoMantenimiento = new T_C_TipoMantenimiento();

            TipoMantenimiento.Nombre      = txtNombre.Text;
            TipoMantenimiento.Descripcion = txtDescripción.Text;
            MessageBox.Show(TipoMantenimientoLogic.AgregarTipoMantenimiento(TipoMantenimiento));
            gvTipoMantenimiento.ItemsSource = TipoMantenimientoLogic.ListarTipoMantenimiento();
            Limpia();
        }
        private void btnActualizar_Click(object sender, RoutedEventArgs e)
        {
            T_C_TipoMantenimiento TipoMantenimiento = gvTipoMantenimiento.SelectedItem as T_C_TipoMantenimiento;

            TipoMantenimiento.Nombre      = txtNombre.Text;
            TipoMantenimiento.Descripcion = txtDescripción.Text;
            TipoMantenimiento.Id_Estado   = (cmbEstado.SelectedItem as T_C_Estado).Id_Estado;
            MessageBox.Show(TipoMantenimientoLogic.ActualizarTipoMantenimiento(TipoMantenimiento));
            gvTipoMantenimiento.ItemsSource = TipoMantenimientoLogic.ListarTipoMantenimiento();
            Limpia();
        }
Exemple #8
0
        public string AgregarTipoMantenimiento(T_C_TipoMantenimiento TipoMantenimiento)
        {
            try
            {
                if (TipoMantenimiento.Nombre == string.Empty)
                {
                    throw new Exception("El nombre esta en blanco");
                }
                if (TipoMantenimiento.Descripcion == string.Empty)
                {
                    throw new Exception("La descripcion esta en blanco");
                }

                return(TipoMantenimientoAccess.AgregarTipoMantenimiento(TipoMantenimiento));
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
        }
Exemple #9
0
 public string EliminarTipoMantenimiento(T_C_TipoMantenimiento TipoMantenimiento)
 {
     return(TipoMantenimientoAccess.EliminarTipoMantenimiento(TipoMantenimiento));
 }