示例#1
0
        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;
                }
            }
        }
示例#2
0
        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);
            }
        }
示例#3
0
        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);
                }
            }
        }
示例#4
0
        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;
        }
示例#5
0
        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;
        }
示例#6
0
        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;
            }
        }
示例#7
0
        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;
        }