Exemple #1
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            using (TransactionScope scope = new TransactionScope())
            {
                try
                {
                    if (MessageBox.Show("Desea eliminar el cliente", "Eliminar Cliente", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        Cliente    cliente    = new Cliente(Convert.ToInt32(txtCedula.Text.Trim()), txtNombre.Text.Trim(), txtTelefono.Text.Trim(), txtDireccion.Text.Trim());
                        ClienteADO clienteADO = new ClienteADO(ConfigurationManager.ConnectionStrings["StringVehiculo"].ConnectionString);

                        FacilidadPago    facilidad    = new FacilidadPago(cliente.Cedula, vEfectivo, vTarjeta, vCheque);
                        FacilidadPagoADO facilidadADO = new FacilidadPagoADO(ConfigurationManager.ConnectionStrings["StringVehiculo"].ConnectionString);


                        if (facilidadADO.EliminarFacilidadPago(facilidad))
                        {
                            if (clienteADO.EliminarCliente(cliente))
                            {
                                scope.Complete();
                                EstadoInicial();
                                MessageBox.Show("Cliente " + cliente.Nombre + " eliminado", "Eliminar Cliente", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                scope.Dispose();
                                EstadoInicial();
                            }
                        }
                        else
                        {
                            scope.Dispose();
                            EstadoInicial();
                            MessageBox.Show("Error al eliminar cliente", "Eliminar Cliente", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        EstadoInicial();
                        scope.Dispose();
                    }
                }
                catch (Exception ex)
                {
                    scope.Dispose();
                    MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Exemple #2
0
 public Boolean EliminarCliente(int idCliente, int idFichaMarketing)
 {
     return(cliado.EliminarCliente(idCliente, idFichaMarketing));
 }