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(); } }
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(); } }
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; } }
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(); }
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(); } }
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(); } }
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; } }
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(); }
public frmSelectorEquipo(T_C_Equipo eq) { InitializeComponent(); equipoLogic = new EquipoDataLogic(); padre = eq; }
public string AgregarEquipo(T_C_Equipo equipo) { return(equipoAccess.AgregarEquipo(equipo)); }
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); }
public EquipoPadreEventArgs(T_C_Equipo equiposseleccionado) { equipoSeleccionado = equiposseleccionado; }