コード例 #1
0
 private void txtMatricula_Leave(object sender, EventArgs e)
 {
     matriculaExistente = OperacionesVehiculos.TraerMatriculaSegunParametro(txtMatricula.Text, "MATRICULA");
     if (matriculaExistente != "")
     {
         MessageBox.Show("La matricula: " + matriculaExistente + " Ya existe!\n\nPor favor Ingrese otra diferente.");
     }
 }
コード例 #2
0
        private void btnEliminarSeleccionado_Click(object sender, EventArgs e)
        {
            string matricula = "";

            switch (cbxVer.SelectedIndex)
            {
            case 0:    //Clases Vehiculo
                //Valida si está en uso
                matricula = OperacionesVehiculos.TraerMatriculaSegunParametro(txtId.Text, "CLASE");
                if (matricula == "")
                {
                    var respuesta = MessageBox.Show("¿Desea eliminar la Clase de Vehiculo seleccionada?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (respuesta.ToString() == "Yes")
                    {
                        OperacionesVehiculos.EliminarClaseVehiculo(txtId.Text);
                    }
                }
                else
                {
                    MessageBox.Show("La Clase de Vehiculo seleccionada NO se puede eliminar!\n" +
                                    "\nSe encuentra en uso en el Vehiculo con Matricula: " + matricula
                                    , "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case 1:    //Tipos Vehiculo
                //Valida si está en uso
                matricula = OperacionesVehiculos.TraerMatriculaSegunParametro(txtId.Text, "TIPO");
                if (matricula == "")
                {
                    var respuesta = MessageBox.Show("¿Desea eliminar Tipo de Vehiculo seleccionado?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (respuesta.ToString() == "Yes")
                    {
                        OperacionesVehiculos.EliminarTipoVehiculo(txtId.Text);
                    }
                }
                else
                {
                    MessageBox.Show("El Tipo de Vehiculo seleccionado NO se puede eliminar!\n" +
                                    "\nSe encuentra en uso en el Vehiculo con Matricula: " + matricula
                                    , "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case 2:    //Formas Pago
                //Valida si está en uso
                int nroVenta = OperacionesVentas.TraerNROVentaSegunParametro(txtId.Text, "FORMAPAGO");
                if (nroVenta == 0)
                {
                    var respuesta = MessageBox.Show("¿Desea eliminar la Forma de Pago seleccionada?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (respuesta.ToString() == "Yes")
                    {
                        OperacionesVentas.EliminarFormaPago(txtId.Text);
                    }
                }
                else
                {
                    MessageBox.Show("La Forma de Pago seleccionada NO se puede eliminar!\n" +
                                    "\nSe encuentra en uso en la Venta NRO: " + nroVenta
                                    , "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;
            }
            CargarGrillaSegunOpcion(cbxVer.SelectedIndex);
        }