private void ButtonRemoveEquipment_Click(object sender, RoutedEventArgs e) { if (EquipmentDataGrid.SelectedItem != null) { if (MessageBox.Show("Do you want to remove this piece of equipment?", "", MessageBoxButton.YesNo, MessageBoxImage.Warning, MessageBoxResult.No) == MessageBoxResult.Yes) { selRow = EquipmentDataGrid.SelectedIndex; clsEquipos obj_e = new clsEquipos() { Numero_de_serie = dt_equipos.Rows[selRow].Field <int>(0) }; obj_e.BorrarEquipo(); dt_equipos = obj_e.CargarEquipos(); dt_equipos.Columns[0].ColumnName = "SERIAL NUMBER"; dt_equipos.Columns[1].ColumnName = "DESCRIPTION"; dt_equipos.Columns[2].ColumnName = "UNIT"; dt_equipos.Columns[3].ColumnName = "VALUE"; EquipmentDataGrid.ItemsSource = dt_equipos.DefaultView; } } }
public EquipmentWindow(bool ed, int selr) { InitializeComponent(); this.edit = ed; this.selRow = selr; if (edit == true) { clsEquipos obj = new clsEquipos(); dt = obj.CargarEquipos(); this.edit_equipo.Numero_de_serie = dt.Rows[selRow].Field <int>(0); this.edit_equipo.Descripcion_equipo = dt.Rows[selRow].Field <string>(1); this.edit_equipo.Unidad_equipo = dt.Rows[selRow].Field <string>(2); this.edit_equipo.Valor_uso_equipo = (float)dt.Rows[selRow].Field <double>(3); serial_TB.Text = edit_equipo.Numero_de_serie.ToString(); description_TB.Text = edit_equipo.Descripcion_equipo; unit_TB.Text = edit_equipo.Unidad_equipo; value_TB.Text = edit_equipo.Valor_uso_equipo.ToString(); titleLabel.Content = "Edit equipment"; serial_TB.IsReadOnly = true; serial_TB.Foreground = new SolidColorBrush(Colors.Black); serial_TB.Background = new SolidColorBrush(Colors.Transparent); } }
private void ButtonSave_Click(object sender, RoutedEventArgs e) { if (edit == true) { if (description_TB.Text != "" && unit_TB.Text != "" && value_TB.Text != "") { if (description_TB.Text == edit_equipo.Descripcion_equipo && unit_TB.Text == edit_equipo.Unidad_equipo && value_TB.Text == edit_equipo.Valor_uso_equipo.ToString()) { MessageBox.Show("No changes have been made", "", MessageBoxButton.OK, MessageBoxImage.Information); } else { if (MessageBox.Show("Do you want to save the changes?", "", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No) == MessageBoxResult.Yes) { edit_equipo.Descripcion_equipo = description_TB.Text; edit_equipo.Unidad_equipo = unit_TB.Text; edit_equipo.Valor_uso_equipo = float.Parse(value_TB.Text); edit_equipo.ActualizarEquipo(); this.Close(); } } } else { MessageBox.Show("You must complete all the data!", "", MessageBoxButton.OK, MessageBoxImage.Exclamation); } } else { if (description_TB.Text != "" && unit_TB.Text != "" && value_TB.Text != "") { if (MessageBox.Show("Do you want to add this piece of equipment?", "", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No) == MessageBoxResult.Yes) { clsEquipos nuevo_equipo = new clsEquipos { Numero_de_serie = int.Parse(serial_TB.Text), Descripcion_equipo = description_TB.Text, Unidad_equipo = unit_TB.Text, Valor_uso_equipo = float.Parse(value_TB.Text) }; nuevo_equipo.AgregarEquipo(); this.Close(); } } else { MessageBox.Show("You must complete all the data!", "", MessageBoxButton.OK, MessageBoxImage.Exclamation); } } }
public ManageResources() { InitializeComponent(); clsMateriales obj_m = new clsMateriales(); dt_materiales = obj_m.CargarMateriales(); dt_materiales.Columns[0].ColumnName = "MATERIAL CODE"; dt_materiales.Columns[1].ColumnName = "DESCRIPTION"; dt_materiales.Columns[2].ColumnName = "UNIT"; dt_materiales.Columns[3].ColumnName = "VALUE"; MaterialsDataGrid.ItemsSource = dt_materiales.DefaultView; clsPrestaciones obj_p = new clsPrestaciones(); dt_prestaciones = obj_p.CargarPrestaciones(); dt_prestaciones.Columns[0].ColumnName = "SERVICE CODE"; dt_prestaciones.Columns[1].ColumnName = "DESCRIPTION"; dt_prestaciones.Columns[2].ColumnName = "UNIT"; dt_prestaciones.Columns[3].ColumnName = "VALUE"; ServicesDataGrid.ItemsSource = dt_prestaciones.DefaultView; clsEquipos obj_e = new clsEquipos(); dt_equipos = obj_e.CargarEquipos(); dt_equipos.Columns[0].ColumnName = "SERIAL NUMBER"; dt_equipos.Columns[1].ColumnName = "DESCRIPTION"; dt_equipos.Columns[2].ColumnName = "UNIT"; dt_equipos.Columns[3].ColumnName = "VALUE"; EquipmentDataGrid.ItemsSource = dt_equipos.DefaultView; clsHerramientas obj_h = new clsHerramientas(); dt_herramientas = obj_h.CargarHerramientas(); dt_herramientas.Columns[0].ColumnName = "TOOL CODE"; dt_herramientas.Columns[1].ColumnName = "DESCRIPTION"; dt_herramientas.Columns[2].ColumnName = "UNIT"; dt_herramientas.Columns[3].ColumnName = "VALUE"; ToolsDataGrid.ItemsSource = dt_herramientas.DefaultView; }
private void ButtonAddEquipment_Click(object sender, RoutedEventArgs e) { this.edit = false; EquipmentWindow equipmentWindow = new EquipmentWindow(edit, selRow); equipmentWindow.ShowDialog(); clsEquipos obj_e = new clsEquipos(); dt_equipos = obj_e.CargarEquipos(); dt_equipos.Columns[0].ColumnName = "SERIAL NUMBER"; dt_equipos.Columns[1].ColumnName = "DESCRIPTION"; dt_equipos.Columns[2].ColumnName = "UNIT"; dt_equipos.Columns[3].ColumnName = "VALUE"; EquipmentDataGrid.ItemsSource = dt_equipos.DefaultView; }
private void ButtonEditEquipment_Click(object sender, RoutedEventArgs e) { if (EquipmentDataGrid.SelectedItem != null) { edit = true; selRow = EquipmentDataGrid.SelectedIndex; EquipmentWindow equipmentWindow = new EquipmentWindow(edit, selRow); equipmentWindow.ShowDialog(); clsEquipos obj_e = new clsEquipos(); dt_equipos = obj_e.CargarEquipos(); dt_equipos.Columns[0].ColumnName = "SERIAL NUMBER"; dt_equipos.Columns[1].ColumnName = "DESCRIPTION"; dt_equipos.Columns[2].ColumnName = "UNIT"; dt_equipos.Columns[3].ColumnName = "VALUE"; EquipmentDataGrid.ItemsSource = dt_equipos.DefaultView; } }
public UnitWindow(bool ed, int selr, int id_c) { InitializeComponent(); this.edit = ed; this.selRow = selr; this.index_capitulo = id_c; clsMateriales obj_m = new clsMateriales(); dt_materiales = obj_m.CargarMateriales(); dt_materiales.Columns[0].ColumnName = "MATERIAL CODE"; dt_materiales.Columns[1].ColumnName = "DESCRIPTION"; dt_materiales.Columns[2].ColumnName = "UNIT"; dt_materiales.Columns[3].ColumnName = "VALUE"; MaterialsDataGrid.ItemsSource = dt_materiales.DefaultView; dt_mat_unit.Columns.Add("MATERIAL CODE", typeof(int)); dt_mat_unit.Columns.Add("DESCRIPTION", typeof(string)); dt_mat_unit.Columns.Add("UNIT", typeof(string)); dt_mat_unit.Columns.Add("VALUE", typeof(float)); dt_mat_unit.Columns.Add("QUANTITY", typeof(int)); dt_mat_unit.Columns.Add("TOTAL", typeof(float)); UnitMaterialsDataGrid.ItemsSource = dt_mat_unit.DefaultView; clsPrestaciones obj_p = new clsPrestaciones(); dt_prestaciones = obj_p.CargarPrestaciones(); dt_prestaciones.Columns[0].ColumnName = "SERVICE CODE"; dt_prestaciones.Columns[1].ColumnName = "DESCRIPTION"; dt_prestaciones.Columns[2].ColumnName = "UNIT"; dt_prestaciones.Columns[3].ColumnName = "VALUE"; ServicesDataGrid.ItemsSource = dt_prestaciones.DefaultView; dt_pre_unit.Columns.Add("SERVICE CODE", typeof(int)); dt_pre_unit.Columns.Add("DESCRIPTION", typeof(string)); dt_pre_unit.Columns.Add("UNIT", typeof(string)); dt_pre_unit.Columns.Add("VALUE", typeof(float)); dt_pre_unit.Columns.Add("QUANTITY", typeof(int)); dt_pre_unit.Columns.Add("TOTAL", typeof(float)); UnitServicesDataGrid.ItemsSource = dt_pre_unit.DefaultView; clsEquipos obj_e = new clsEquipos(); dt_equipos = obj_e.CargarEquipos(); dt_equipos.Columns[0].ColumnName = "SERIAL NUMBER"; dt_equipos.Columns[1].ColumnName = "DESCRIPTION"; dt_equipos.Columns[2].ColumnName = "UNIT"; dt_equipos.Columns[3].ColumnName = "VALUE"; EquipmentDataGrid.ItemsSource = dt_equipos.DefaultView; dt_equ_unit.Columns.Add("SERIAL NUMBER", typeof(int)); dt_equ_unit.Columns.Add("DESCRIPTION", typeof(string)); dt_equ_unit.Columns.Add("UNIT", typeof(string)); dt_equ_unit.Columns.Add("VALUE", typeof(float)); dt_equ_unit.Columns.Add("QUANTITY", typeof(int)); dt_equ_unit.Columns.Add("TOTAL", typeof(float)); UnitEquipmentDataGrid.ItemsSource = dt_equ_unit.DefaultView; clsHerramientas obj_h = new clsHerramientas(); dt_herramientas = obj_h.CargarHerramientas(); dt_herramientas.Columns[0].ColumnName = "TOOL CODE"; dt_herramientas.Columns[1].ColumnName = "DESCRIPTION"; dt_herramientas.Columns[2].ColumnName = "UNIT"; dt_herramientas.Columns[3].ColumnName = "VALUE"; ToolsDataGrid.ItemsSource = dt_herramientas.DefaultView; dt_her_unit.Columns.Add("TOOL CODE", typeof(int)); dt_her_unit.Columns.Add("DESCRIPTION", typeof(string)); dt_her_unit.Columns.Add("UNIT", typeof(string)); dt_her_unit.Columns.Add("VALUE", typeof(float)); dt_her_unit.Columns.Add("QUANTITY", typeof(int)); dt_her_unit.Columns.Add("TOTAL", typeof(float)); UnitToolsDataGrid.ItemsSource = dt_her_unit.DefaultView; }