예제 #1
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (dataGridViewTypes.SelectedRows.Count > 0)
     {
         var result = MessageBox.Show("¿Desea eliminar el tipo de vehiculo?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (result == DialogResult.Yes)
         {
             idTypeOfVehicle = dataGridViewTypes.CurrentRow.Cells["Id"].Value.ToString();
             WorkTypeOfVehicle.deleteTypeOfVehicle(idTypeOfVehicle);
             MessageBox.Show("Se elimino correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
             loadTypesOfVehicles();
         }
     }
     else
     {
         MessageBox.Show("Seleccione una fila!!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            TypeOfVehicle typeOfVehicle = new TypeOfVehicle();

            if (validateField())
            {
                if (isEdit == false)
                {
                    var result = MessageBox.Show("¿Desea registrar el tipo de vehiculo?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (result == DialogResult.Yes)
                    {
                        typeOfVehicle.Description = textDescripcion.Text;
                        WorkTypeOfVehicle.addTypeOfVehicle(typeOfVehicle);
                        loadTypesOfVehicles();
                        clear();
                    }
                }

                if (isEdit == true)
                {
                    typeOfVehicle.Id          = Convert.ToInt32(idTypeOfVehicle);
                    typeOfVehicle.Description = textDescripcion.Text;
                    WorkTypeOfVehicle.updateTypeOfVehicle(typeOfVehicle);
                    loadTypesOfVehicles();
                    MessageBox.Show("Se actualizo correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    clear();

                    isEdit = false;
                }
            }
            else
            {
                MessageBox.Show("Campos en Blancos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            /* this.Hide();
             * vehicleForm.loadTypesOfVehicles();
             * vehicleForm.loadVehiclesClass();
             * vehicleForm.Show();*/
        }
예제 #3
0
 public void loadTypesOfVehicles()
 {
     comboBoxType.DisplayMember = "Descripcion";
     comboBoxType.ValueMember   = "Id";
     comboBoxType.DataSource    = WorkTypeOfVehicle.getAllTypesOfVehcles();
 }
예제 #4
0
 private void loadTypesOfVehicles()
 {
     dataGridViewTypes.DataSource = WorkTypeOfVehicle.getAllTypesOfVehcles();
 }