public void Eliminar(Int32 ID) { if (ValidacionDocumentos(ID)) //Validamos si el cliente posee movimientos { ClienteDA.Eliminar(ID); //Eliminamos al cliente de la base de datos } else { throw new Exception("El cliente seleccionado posee movimientos, no puede ser eliminado"); } }
public bool Eliminar(ClienteBE obe) { bool rpta = false; SqlTransaction sqltrans; using (SqlConnection con = new SqlConnection(strCnxRule)) { con.Open(); sqltrans = con.BeginTransaction(); rpta = oClienteDA.Eliminar(con, sqltrans, obe); if (rpta) { sqltrans.Commit(); } else { sqltrans.Rollback(); } } return(rpta); }