Beispiel #1
0
        public void EliminarCliente(ClienteBE eCli)
        {
            ClienteDAL CliDal = new ClienteDAL();

            CliDal.EliminarCliente(eCli);

            BitacoraActividadBE nActividad = new BitacoraActividadBE();

            tipo = bllBit.ListarTipos().First(item => item.Tipo == "Mensaje");
            nActividad.SetTipo(tipo);
            nActividad.Detalle = "Se eliminó el Cliente " + eCli.Id;
            bllBit.NuevaActividad(nActividad);
        }
 private void mtBorrar_Click(object sender, EventArgs e)
 {
     try
     {
         //validacion de campos
         if (
             !String.IsNullOrEmpty(txtNombre.Text.Trim()) &&
             !String.IsNullOrEmpty(txtApellido.Text.Trim()) &&
             !String.IsNullOrEmpty(txtDireccion.Text.Trim()) &&
             !String.IsNullOrEmpty(txtDepartamento.Text.Trim()) &&
             !String.IsNullOrEmpty(txtMunicipio.Text.Trim()) &&
             !String.IsNullOrEmpty(txtDUI.Text.Trim()) &&
             !String.IsNullOrEmpty(txtID.Text.Trim())
             )
         {
             //validacion de campo ID
             if (!String.IsNullOrEmpty(txtID.Text))
             {
                 _cliente = _clienteDAL.ObtenerCliente(Convert.ToInt32(txtID.Text));
                 if (_cliente.ClienteID == Convert.ToInt32(txtID.Text))
                 {
                     _clienteDAL.EliminarCliente(_cliente.ClienteID);
                     CargaDatos();
                     LimpiarCajasDeTextos();
                     MetroFramework.MetroMessageBox.Show(this, "Eliminacion de dato exitosamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
                 else
                 {
                     MetroFramework.MetroMessageBox.Show(this, "Por favor seleccionar un usuario con identificador", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 }
             }
             else
             {
                 MetroFramework.MetroMessageBox.Show(this, "Por favor usar el boton Refrescar", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             MetroFramework.MetroMessageBox.Show(this, "Completar todos los campos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         MetroFramework.MetroMessageBox.Show(this, ex.Message, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        public void EliminarClienteTest()
        {
            var mapperConfig = new MapperConfiguration(mc =>
            {
                mc.AddProfile(new MappingProfile());
            });

            IMapper mapper      = new Mapper(mapperConfig);
            var     _clientedal = new ClienteDAL(_context, mapper);

            _clientedal.EliminarCliente(2);

            var cliente = _context.Clientes
                          .AsNoTracking()
                          .FirstOrDefault(d => d.IdCliente == 2);

            Assert.AreEqual(true, cliente.Eliminado);
        }
Beispiel #4
0
 public string EliminarCliente(tb_cliente reg)
 {
     return(cliente.EliminarCliente(reg));
 }
 public async Task <Respuesta <IClienteDTO> > EliminarCliente(IClienteDTO cliente)
 {
     return(await clienteDAL.EliminarCliente(cliente));
 }
Beispiel #6
0
 public Cliente RemoverCliente(long id)
 {
     return(clienteDAL.EliminarCliente(id));
 }