Esempio n. 1
0
        private void ButtonRemoveTool_Click(object sender, RoutedEventArgs e)
        {
            if (ToolsDataGrid.SelectedItem != null)
            {
                if (MessageBox.Show("Do you want to remove this tool?", "", MessageBoxButton.YesNo, MessageBoxImage.Warning, MessageBoxResult.No) == MessageBoxResult.Yes)
                {
                    selRow = ToolsDataGrid.SelectedIndex;

                    clsHerramientas obj_h = new clsHerramientas()
                    {
                        Codigo_herramienta = dt_herramientas.Rows[selRow].Field <int>(0)
                    };

                    obj_h.BorrarHerramienta();

                    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;
                }
            }
        }
Esempio n. 2
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;
        }
Esempio n. 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_herramienta.Descripcion_herramienta && unit_TB.Text == edit_herramienta.Unidad_herramienta && value_TB.Text == edit_herramienta.Valor_uso_herramienta.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_herramienta.Descripcion_herramienta = description_TB.Text;
                            edit_herramienta.Unidad_herramienta      = unit_TB.Text;
                            edit_herramienta.Valor_uso_herramienta   = float.Parse(value_TB.Text);

                            edit_herramienta.ActualizarHerramienta();
                            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 tool?", "", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No) == MessageBoxResult.Yes)
                    {
                        clsHerramientas nueva_herramienta = new clsHerramientas
                        {
                            Descripcion_herramienta = description_TB.Text,
                            Unidad_herramienta      = unit_TB.Text,
                            Valor_uso_herramienta   = float.Parse(value_TB.Text)
                        };

                        nueva_herramienta.AgregarHerramienta();
                        this.Close();
                    }
                }
                else
                {
                    MessageBox.Show("You must complete all the data!", "", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                }
            }
        }
Esempio n. 4
0
        private void ButtonAddTool_Click(object sender, RoutedEventArgs e)
        {
            this.edit = false;
            ToolWindow toolWindow = new ToolWindow(edit, selRow);

            toolWindow.ShowDialog();

            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;
        }
Esempio n. 5
0
        private void ButtonEditTool_Click(object sender, RoutedEventArgs e)
        {
            if (ToolsDataGrid.SelectedItem != null)
            {
                edit   = true;
                selRow = ToolsDataGrid.SelectedIndex;
                ToolWindow toolWindow = new ToolWindow(edit, selRow);
                toolWindow.ShowDialog();

                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;
            }
        }
Esempio n. 6
0
        public ToolWindow(bool ed, int selr)
        {
            InitializeComponent();
            this.edit   = ed;
            this.selRow = selr;

            if (edit == true)
            {
                clsHerramientas obj = new clsHerramientas();
                dt = obj.CargarHerramientas();

                this.edit_herramienta.Codigo_herramienta      = dt.Rows[selRow].Field <int>(0);
                this.edit_herramienta.Descripcion_herramienta = dt.Rows[selRow].Field <string>(1);
                this.edit_herramienta.Unidad_herramienta      = dt.Rows[selRow].Field <string>(2);
                this.edit_herramienta.Valor_uso_herramienta   = (float)dt.Rows[selRow].Field <double>(3);

                description_TB.Text = edit_herramienta.Descripcion_herramienta;
                unit_TB.Text        = edit_herramienta.Unidad_herramienta;
                value_TB.Text       = edit_herramienta.Valor_uso_herramienta.ToString();

                titleLabel.Content = "Edit tool";
            }
        }
Esempio n. 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;
        }