Пример #1
0
 private void gvEquipo_SelectionChanged(object sender, SelectionChangeEventArgs e)
 {
     if (gvEquipo.SelectedItem != null)
     {
         TodasOperaciones();
         T_C_Equipo equipo = gvEquipo.SelectedItem as T_C_Equipo;
         txtCantidad.Text    = equipo.Cantidad.ToString();
         txtCapOper.Text     = equipo.CapacidadOperacion.ToString();
         udCostoUnidad.Value = equipo.Costo;
         equipo.Descripcion  = txtDescripcion.Text;
         //equipo.DiamteroInterno = Convert.ToDecimal(txtDiamtero.Text);
         //equipo.Fecha_Adquisicion = (DateTime)dtFAdquisicion.SelectedDateTime;
         //equipo.Fecha_Registro = DateTime.Now;
         //equipo.Id_Area = (cmbAreaEquipo.SelectedItem as T_C_Area).Id_Area;
         //equipo.Id_Marca = (cmbMarcaEquipo.SelectedItem as T_C_Marca).Id_Marca;
         //equipo.Id_Modelo = (cmbModeloEquipo.SelectedItem as T_C_Modelo).Id_Modelo;
         //equipo.MaxHoras = int.Parse(udMaxHoras.Value.ToString());
         //equipo.RevestimientoInterior = txtRevestimiento.Text;
         //equipo.Serie = txtSerie.Text;
         //equipo.Stock = int.Parse(txtCantidad.Text);
         //equipo.UsoUnico = (bool)chkEsUsoUnico.IsChecked;
     }
     else
     {
         SoloRegistra();
     }
 }
Пример #2
0
        public T_C_Equipo SeleccionarEquipo(string idEquipo)
        {
            try
            {
                T_C_Equipo equipo;
                using (Command = new System.Data.SqlClient.SqlCommand("T_C_EquipoSelectAllById_Equipo", Connection))
                {
                    Command.Parameters.AddWithValue("@Id_Equipo", idEquipo);
                    Command.CommandType = System.Data.CommandType.StoredProcedure;

                    Connection.Open();
                    equipo = new T_C_Equipo();
                    SqlDataReader reader = Command.ExecuteReader();
                    while (reader.Read())
                    {
                        equipo             = new T_C_Equipo();
                        equipo.Id_Equipo   = reader.GetValue(reader.GetOrdinal("Id_Equipo")).ToString();
                        equipo.EquipoPadre = reader.GetValue(reader.GetOrdinal("EquipoPadre")).ToString();
                        if (equipo.EquipoPadre != string.Empty)
                        {
                            equipo.Padre = SeleccionarEquipo(equipo.EquipoPadre);
                        }
                        equipo.CapacidadOperacion = Convert.ToDecimal(reader.GetValue(reader.GetOrdinal("CapacidadOperacion")).ToString());
                        equipo.Costo             = Convert.ToDouble(reader.GetValue(reader.GetOrdinal("Costo")).ToString());
                        equipo.Descripcion       = reader.GetValue(reader.GetOrdinal("Descripcion")).ToString();
                        equipo.DiamteroInterno   = Convert.ToDecimal(reader.GetValue(reader.GetOrdinal("DiamteroInterno")).ToString());
                        equipo.Fecha_Adquisicion = Convert.ToDateTime(reader.GetValue(reader.GetOrdinal("Fecha_Adquisicion")).ToString());
                        equipo.Fecha_Registro    = Convert.ToDateTime(reader.GetValue(reader.GetOrdinal("Fecha_Registro")).ToString());
                        equipo.Id_Area           = reader.GetValue(reader.GetOrdinal("Id_Area")).ToString();
                        equipo.Area                  = areaAccess.SeleccionarArea(equipo.Id_Area);
                        equipo.Id_Estado             = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Estado")).ToString());
                        equipo.Estado                = estadoAccess.Seleccionar(equipo.Id_Estado);
                        equipo.Id_Marca              = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Marca")).ToString());
                        equipo.Marca                 = marcaAccess.SeleccionarMarca(equipo.Id_Marca);
                        equipo.Id_Modelo             = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Modelo")).ToString());
                        equipo.Modelo                = modeloAccess.SeleccionarModelo(equipo.Id_Modelo);
                        equipo.MaxHoras              = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("MaxHoras")).ToString());
                        equipo.Nivel                 = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Nivel")).ToString());
                        equipo.RevestimientoInterior = reader.GetValue(reader.GetOrdinal("RevestimientoInterior")).ToString();
                        equipo.Serie                 = reader.GetValue(reader.GetOrdinal("Serie")).ToString();
                    }
                }
                return(equipo);
            }
            catch (Exception ex)
            {
                return(null);
            }
            finally
            {
                Connection.Close();
            }
        }
Пример #3
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            gvEquipos.ItemsSource = equipoLogic.ListarActivos();
            List <T_C_Equipo> equipos = new List <T_C_Equipo>();

            if (detalles.Count > 0)
            {
                foreach (T_C_DetalleOrdenDeTrabajo det in detalles)
                {
                    T_C_Equipo eqtemp = new T_C_Equipo();
                    eqtemp.Id_Equipo   = det.IdEquipo;
                    eqtemp.Descripcion = equipoLogic.SeleccionarEquipo(eqtemp.Id_Equipo).Descripcion;
                    eqtemp.Cantidad    = det.Cantidad;
                    equipos.Add(eqtemp);
                }
                gvEquipos.ItemsSource = equipos;
            }
        }
Пример #4
0
        private void btnAceptar_Click(object sender, RoutedEventArgs e)
        {
            if (Resultado != null)
            {
                ObservableCollection <object> equipoTemps = gvEquipos.SelectedItems;
                List <T_C_Equipo>             equipos     = new List <T_C_Equipo>();

                foreach (object obj in equipoTemps)
                {
                    T_C_Equipo tmp = (T_C_Equipo)obj;
                    equipos.Add(tmp);
                    T_C_DetalleOrdenDeTrabajo detTemp = new T_C_DetalleOrdenDeTrabajo();
                    detTemp.IdEquipo = tmp.Id_Equipo;
                    detTemp.Cantidad = tmp.Cantidad;
                    detalles.Add(detTemp);
                }
                Resultado(this, new DetalleOrdenTrabajoEventArgs(detalles));
            }
            this.Close();
        }
Пример #5
0
 public string ActualizarEquipo(T_C_Equipo equipo)
 {
     try
     {
         using (Command = new System.Data.SqlClient.SqlCommand("T_C_EquipoUpdate", Connection))
         {
             Command.CommandType = System.Data.CommandType.StoredProcedure;
             Command.Parameters.AddWithValue("@Id_Equipo", equipo.Id_Equipo);
             Command.Parameters.AddWithValue("@EquipoPadre", equipo.EquipoPadre);
             Command.Parameters.AddWithValue("@Descripcion", equipo.Descripcion);
             Command.Parameters.AddWithValue("@Id_Marca", equipo.Id_Marca);
             Command.Parameters.AddWithValue("@Id_Modelo", equipo.Id_Modelo);
             Command.Parameters.AddWithValue("@Serie", equipo.Serie);
             Command.Parameters.AddWithValue("@Costo", equipo.Costo);
             Command.Parameters.AddWithValue("@Id_Estado", equipo.Id_Estado);
             Command.Parameters.AddWithValue("@Fecha_Registro", DateTime.Now);
             Command.Parameters.AddWithValue("@Fecha_Adquisicion", equipo.Fecha_Adquisicion);
             Command.Parameters.AddWithValue("@Id_Area", equipo.Id_Area);
             Command.Parameters.AddWithValue("@MaxHoras", equipo.MaxHoras);
             Command.Parameters.AddWithValue("@UsoUnico", equipo.UsoUnico);
             Command.Parameters.AddWithValue("@Nivel", equipo.Nivel);
             Command.Parameters.AddWithValue("@Stock", equipo.Stock);
             Command.Parameters.AddWithValue("@CapacidadOperacion", equipo.CapacidadOperacion);
             Command.Parameters.AddWithValue("@DiamteroInterno", equipo.DiamteroInterno);
             Command.Parameters.AddWithValue("@RevestimientoInterior", equipo.RevestimientoInterior);
             Connection.Open();
             Command.ExecuteNonQuery();
         }
         return("Registro actualizado satisfactoriamente.");
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
     finally
     {
         Connection.Close();
     }
 }
Пример #6
0
 public string EliminarEquipo(T_C_Equipo equipo)
 {
     try
     {
         using (Command = new System.Data.SqlClient.SqlCommand("T_C_EquipoDelete", Connection))
         {
             Command.CommandType = System.Data.CommandType.StoredProcedure;
             Command.Parameters.AddWithValue("@Id_Equipo", equipo.Id_Equipo);
             Connection.Open();
             Command.ExecuteNonQuery();
         }
         return("Registro eliminado satisfactoriamente.");
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
     finally
     {
         Connection.Close();
     }
 }
Пример #7
0
        private void gvOrdenesTrabajo_SelectionChanged(object sender, Telerik.Windows.Controls.SelectionChangeEventArgs e)
        {
            if (gvEquipo.SelectedItem != null)
            {
                T_C_Equipo equipo = gvEquipo.SelectedItem as T_C_Equipo;
                txtCantidad.Text                = equipo.Cantidad.ToString();
                txtCapOper.Text                 = equipo.CapacidadOperacion.ToString();
                udCostoUnidad.Value             = equipo.Costo;
                txtDescripcion.Text             = equipo.Descripcion;
                txtDiamtero.Text                = equipo.DiamteroInterno.ToString();
                dtFAdquisicion.SelectedDateTime = equipo.Fecha_Adquisicion;
                txtSerie.Text    = equipo.Serie;
                txtCantidad.Text = equipo.Stock.ToString();
                for (int i = 0; i <= cmbAreaEquipo.Items.Count; i++)
                {
                    if ((cmbAreaEquipo.Items[i] as T_C_Area).Id_Area == equipo.Id_Area)
                    {
                        cmbAreaEquipo.SelectedIndex = i;
                        break;
                    }
                }
                for (int i = 0; i <= cmbEstado.Items.Count; i++)
                {
                    if ((cmbEstado.Items[i] as T_C_Estado).Id_Estado == equipo.Id_Estado)
                    {
                        cmbEstado.SelectedIndex = i;
                        break;
                    }
                }
                //equipo.Id_Area = (cmbAreaEquipo.SelectedItem as T_C_Area).Id_Area;
                //equipo.Id_Marca = (cmbMarcaEquipo.SelectedItem as T_C_Marca).Id_Marca;
                //equipo.Id_Modelo = (cmbModeloEquipo.SelectedItem as T_C_Modelo).Id_Modelo;
                //equipo.MaxHoras = int.Parse(udMaxHoras.Value.ToString());
                //equipo.RevestimientoInterior = txtRevestimiento.Text;

                //equipo.Stock = int.Parse(txtCantidad.Text);
                //equipo.UsoUnico = (bool)chkEsUsoUnico.IsChecked;
            }
        }
Пример #8
0
        private void btnActualizar_Click(object sender, RoutedEventArgs e)
        {
            T_C_Equipo equipo = gvEquipo.SelectedItem as T_C_Equipo;

            equipo.Cantidad           = int.Parse(txtCantidad.Text);
            equipo.CapacidadOperacion = Convert.ToDecimal(txtCapOper.Text);
            equipo.Costo                 = (double)udCostoUnidad.Value;
            equipo.Descripcion           = txtDescripcion.Text;
            equipo.DiamteroInterno       = Convert.ToDecimal(txtDiamtero.Text);
            equipo.Fecha_Adquisicion     = (DateTime)dtFAdquisicion.SelectedDateTime;
            equipo.Fecha_Registro        = DateTime.Now;
            equipo.Id_Area               = (cmbAreaEquipo.SelectedItem as T_C_Area).Id_Area;
            equipo.Id_Marca              = (cmbMarcaEquipo.SelectedItem as T_C_Marca).Id_Marca;
            equipo.Id_Modelo             = (cmbModeloEquipo.SelectedItem as T_C_Modelo).Id_Modelo;
            equipo.MaxHoras              = int.Parse(udMaxHoras.Value.ToString());
            equipo.RevestimientoInterior = txtRevestimiento.Text;
            equipo.Serie                 = txtSerie.Text;
            equipo.Stock                 = int.Parse(txtCantidad.Text);
            equipo.UsoUnico              = (bool)chkEsUsoUnico.IsChecked;
            gvEquipo.ItemsSource         = equipoLogic.ListarTodos();
            Limpia();
            SoloRegistra();
        }
Пример #9
0
 public frmSelectorEquipo(T_C_Equipo eq)
 {
     InitializeComponent();
     equipoLogic = new EquipoDataLogic();
     padre       = eq;
 }
Пример #10
0
 public string AgregarEquipo(T_C_Equipo equipo)
 {
     return(equipoAccess.AgregarEquipo(equipo));
 }
Пример #11
0
 void selector_SeleccionaEquipoPadre(object sender, SIMA.Client.Auxiliares.EventArgs.EquipoPadreEventArgs e)
 {
     padre = e.EquipoSeleccionado;
     DescripcionEquipo.Text = string.Concat(e.EquipoSeleccionado.Id_Equipo, " ", e.EquipoSeleccionado.Descripcion);
 }
Пример #12
0
 public EquipoPadreEventArgs(T_C_Equipo equiposseleccionado)
 {
     equipoSeleccionado = equiposseleccionado;
 }